Esempio n. 1
0
 public void ChangeFromGameState(GameState gameState, Button button)
 {
     button.Foreground = GetForgroungByPlayer();
     if (gameState == GameState.NotValid)
     {
         MessageBox.Show("Move is not valid");
     }
     else if (gameState == GameState.FirstWin)
     {
         button.Content = gameLogic.PlayerSymbol;
         MessageBox.Show("First Player Wins");
         InitFirstState();
     }
     else if (gameState == GameState.SecondWin)
     {
         button.Content = gameLogic.PlayerSymbol;
         MessageBox.Show("Second Player Wins");
         InitFirstState();
     }
     else if (gameState == GameState.Tie)
     {
         button.Content = gameLogic.PlayerSymbol;
         MessageBox.Show("Tie");
         InitFirstState();
     }
     else
     {
         button.Content = gameLogic.PlayerSymbol;
         gameLogic.ChangeSymbol();
     }
 }