Exemple #1
0
 private void button1_Click(object sender, EventArgs e)
 {
     mainBoard           = new TicTacToeBoard();
     mainBoard.Mode      = CheckMode();
     mainBoard.FirstMove = CheckWhoStarts();
     DrawBoard();
     pictureBox1.Visible = true;
     pictureBox2.Visible = true;
     pictureBox3.Visible = true;
     pictureBox4.Visible = true;
     pictureBox5.Visible = true;
     pictureBox6.Visible = true;
     pictureBox7.Visible = true;
     pictureBox8.Visible = true;
     pictureBox9.Visible = true;
     if (mainBoard.FirstMove == 2)
     {
         string[,] board = mainBoard.FirstComputerMove();
         DrawBoard();
     }
     if (mainBoard.Mode == 3)
     {
         button2.Enabled = true;
         mainBoard.ComputerVsComputer();
         DrawBoard();
     }
 }
Exemple #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            mainBoard.ComputerVsComputer();

            DrawBoard();
            if (mainBoard.CheckGameEnd())
            {
                MessageBox.Show("Игра завершена\n" + mainBoard.GetWinner());
                mainBoard = null;
            }
        }