Esempio n. 1
0
 private void PlayButton_Click(object sender, RoutedEventArgs e)
 {
     if (PlayButton.Content.ToString() == "Play")
     {
         ai.ClearBoard(BoardGrid);
         ai.ChangeBoardState(BoardGrid, true);
         ResultTextBlock.Text = "Result: ???";
         PlayButton.Content   = "Stop";
         if (PlayerCombobox.Text == "You are X")
         {
             ai.Player   = 'X';
             ai.Computer = 'O';
         }
         else
         {
             ai.Player   = 'O';
             ai.Computer = 'X';
             ComputerMove();
         }
     }
     else
     {
         ai.ChangeBoardState(BoardGrid, false);
         PlayButton.Content = "Play";
     }
 }
Esempio n. 2
0
 public MainWindow()
 {
     InitializeComponent();
     ai = new Minimax();
     ai.ChangeBoardState(BoardGrid, false);
 }