could somebody give me a detailed explanation of how this tictactoe game program works?
thanks you. this is the code:
import javax.swing.*;
import java.awt.*;
import java.applet.*;
public class TicTac extends JApplet
{
public void init()
{
// declaration aand created array
int Array[] = new int[8];
String input1;
String input2;
int choice1 = 0;
int choice2;
for(int i=0; i < Array.length; i++) Array = 0;
while (choice1 == 0)
{
input1 = JOptionPane.showInputDialog
("Please select your symbol\n"+
"1= O \n"+
"2= X \n");
if (input1.equals("1")) choice1 = 1;
if (input1.equals("2")) choice1 = 2;
}
//converts string to integer
//choice1 = Integer.parseInt( input1 );
}
// draws the TicTacToe Board...
public void paint(Graphics g)
{
Dimension d = getSize();
g.setColor(Color.blue);
int sz = 0;
if (d.height/4 - 10 < d.width/4) sz = d.height / 4;
elsesz = d.width / 4;
for (int j=0; j < 4; j++)
{
g.drawLine(10,sz*j+10,sz*3+10,sz*j+10);
g.drawLine(j*sz+10,10,j*sz+10,sz*3+10);
}
g.setColor(Color.black);
g.drawRect(9,9,sz*3+2,sz*3+2);
} //end of paitn method
}// end of class
thanks you. this is the code:
import javax.swing.*;
import java.awt.*;
import java.applet.*;
public class TicTac extends JApplet
{
public void init()
{
// declaration aand created array
int Array[] = new int[8];
String input1;
String input2;
int choice1 = 0;
int choice2;
for(int i=0; i < Array.length; i++) Array = 0;
while (choice1 == 0)
{
input1 = JOptionPane.showInputDialog
("Please select your symbol\n"+
"1= O \n"+
"2= X \n");
if (input1.equals("1")) choice1 = 1;
if (input1.equals("2")) choice1 = 2;
}
//converts string to integer
//choice1 = Integer.parseInt( input1 );
}
// draws the TicTacToe Board...
public void paint(Graphics g)
{
Dimension d = getSize();
g.setColor(Color.blue);
int sz = 0;
if (d.height/4 - 10 < d.width/4) sz = d.height / 4;
elsesz = d.width / 4;
for (int j=0; j < 4; j++)
{
g.drawLine(10,sz*j+10,sz*3+10,sz*j+10);
g.drawLine(j*sz+10,10,j*sz+10,sz*3+10);
}
g.setColor(Color.black);
g.drawRect(9,9,sz*3+2,sz*3+2);
} //end of paitn method
}// end of class