All pastes #57238 Raw Edit

Miscellany

public java v1 · immutable
#57238 ·published 2006-05-20 01:20 UTC
rendered paste body
// The "TicTacToe" class.import java.applet.*;import java.awt.*;import java.awt.event.*;public class TicTacToe extends Applet implements KeyListener{    int value;    // Place instance variables here    public void keyPressed (KeyEvent e)    {        if (e.getKeyChar () == 'q')        {            value = 100;        }    }    public void keyReleased (KeyEvent e)    {    }    public void keyTyped (KeyEvent e)    {    }    public void init ()    {        addKeyListener (this);        // Place the body of the initialization method here    } // init method    public void paint (Graphics g)    {                           g.drawString (Integer.toString(value));                int choice, turn = 1;        boolean[] [] place;        place = new boolean [3] [3];        /*for (int turnNum = 0 ; turnNum < 9 ; turnNum++)        {            g.drawLine (getSize ().width / 3, 0, getSize ().width / 3, getSize ().height);            g.drawLine (getSize ().width * 2 / 3, 0, getSize ().width * 2 / 3, getSize ().height);            g.drawLine (0, getSize ().height / 3, getSize ().width, getSize ().height / 3);            g.drawLine (0, getSize ().height * 2 / 3, getSize ().width, getSize ().height * 2 / 3);            //row 1            g.drawString ("1", getSize ().width / 6, getSize ().height / 6);            g.drawString ("2", getSize ().width / 2, getSize ().height / 6);            g.drawString ("3", getSize ().width * 5 / 6, getSize ().height / 6);            //row 2            g.drawString ("4", getSize ().width / 6, getSize ().height / 2);            g.drawString ("5", getSize ().width / 2, getSize ().height / 2);            g.drawString ("6", getSize ().width * 5 / 6, getSize ().height / 2);            //row 3            g.drawString ("7", getSize ().width / 6, getSize ().height * 5 / 6);            g.drawString ("8", getSize ().width / 2, getSize ().height * 5 / 6);            g.drawString ("9", getSize ().width * 5 / 6, getSize ().height * 5 / 6);        */        /*switch (key)        {            case 1:                if ((turn % 2) == 1)                {                    g.drawLine (120, 30, 120 + 100, 30 + 100);                    g.drawLine (120, 30 + 100, 120 + 100, 30);                }                else                {                    g.drawOval (120, 30, 100, 100);                }                break;            case 2:                if ((turn % 2) == 1)                {                    g.drawLine (270, 30, 270 + 100, 30 + 100);                    g.drawLine (270, 30 + 100, 270 + 100, 30);                }                else                {                    g.drawOval (270, 30, 100, 100);                }                break;            case 3:                if ((turn % 2) == 1)                {                    g.drawLine (420, 30, 420 + 100, 30 + 100);                    g.drawLine (420, 30 + 100, 420 + 100, 30);                }                else                {                    g.drawOval (420, 30, 100, 100);                }                break;            case 4:                if ((turn % 2) == 1)                {                    g.drawLine (120, 160, 120 + 100, 160 + 100);                    g.drawLine (120, 160 + 100, 120 + 100, 160);                }                else                {                    g.drawOval (120, 160, 100, 100);                }                break;            case 5:                if ((turn % 2) == 1)                {                    g.drawLine (270, 160, 270 + 100, 160 + 100);                    g.drawLine (270, 160 + 100, 270 + 100, 160);                }                else                {                    g.drawOval (270, 160, 100, 100);                }                break;            case 6:                if ((turn % 2) == 1)                {                    g.drawLine (420, 160, 420 + 100, 160 + 100);                    g.drawLine (420, 160 + 100, 420 + 100, 160);                }                else                {                    g.drawOval (420, 160, 100, 100);                }                break;            case 7:                if ((turn % 2) == 1)                {                    g.drawLine (120, 300, 120 + 100, 300 + 100);                    g.drawLine (120, 300 + 100, 120 + 100, 300);                }                else                {                    g.drawOval (120, 300, 100, 100);                }                break;            case 8:                if ((turn % 2) == 1)                {                    g.drawLine (270, 300, 270 + 100, 300 + 100);                    g.drawLine (270, 300 + 100, 270 + 100, 300);                }                else                {                    g.drawOval (270, 300, 100, 100);                }                break;            case 9:                if ((turn % 2) == 1)                {                    g.drawLine (420, 300, 420 + 100, 300 + 100);                    g.drawLine (420, 300 + 100, 420 + 100, 300);                }                else                {                    g.drawOval (420, 300, 100, 100);                }*/        turn += 1;    }}