private void Update_Tick(object sender, EventArgs e) { if (!game.GameIsEnded()) { game.Draw(); switch (game.WhoIsWon()) { case Player.X: game.EndGame(); MessageBox.Show("X"); break; case Player.O: game.EndGame(); MessageBox.Show("O"); break; case Player.DRAW: game.EndGame(); MessageBox.Show("DRAW"); break; } } }
private void GameUpdate() { game.Draw(); if (!game.GameIsEnded()) { Player winner = game.WhoIsWon(); if (winner != Player.NONE) { game.EndGame(); Client.SendMessage("endGame;" + Client.GetSelectedGame() + ";" + winner); turn.Text = ""; switch (winner) { case Player.X: turn.Text = "Blue player wins!"; break; case Player.O: turn.Text = "Red player wins!"; break; case Player.DRAW: turn.Text = "Draw!"; break; } } } }
private void CheckGameState() { Player winner = botGame.WhoIsWon(); if (winner != Player.NONE) { botGame.EndGame(); botGameIsPlaying = false; } if (winner == Player.X) { MessageBox.Show("Blue player won!"); } else if (winner == Player.O) { MessageBox.Show("Red player won!"); } else if (winner == Player.DRAW) { MessageBox.Show("Draw!"); } }