private void Model_GameWon(object sender, GameWonEventArgs e) { switch (e.PlayerWon) { case FieldType.PlayerA: MessageBox.Show("The first player won the game.", "Game over", MessageBoxButton.OK, MessageBoxImage.Asterisk); break; case FieldType.PlayerB: MessageBox.Show("The second player won the game.", "Game over", MessageBoxButton.OK, MessageBoxImage.Asterisk); break; } }
/// <summary> /// Játék megnyerésének eseménykezelése. /// </summary> private void Model_GameWon(object sender, GameWonEventArgs e) { switch (e.Player) { case Player.PlayerO: MessageBox.Show("A kör játékos győzött!", "Játék vége!", MessageBoxButton.OK, MessageBoxImage.Asterisk); break; case Player.PlayerX: MessageBox.Show("A kereszt játékos győzött!", "Játék vége!", MessageBoxButton.OK, MessageBoxImage.Asterisk); break; } _model.NewGame(); }
private void Model_GameWon(object sender, GameWonEventArgs e) { Assert.IsFalse(model.GameTable.IsGameActive); Assert.AreEqual(1, model.GameTable.PlayerAScore); Assert.AreEqual(2, model.GameTable.PlayerBScore); Assert.AreEqual(FieldType.PlayerB, e.PlayerWon); }
/// <summary> /// Event handler of game over in model. /// </summary> private void Model_GameWon(object sender, GameWonEventArgs e) { Points = ""; NextPlayer = "Start a new game."; isSaveMenuEnabled = false; }
private void WonGame(object sender, GameWonEventArgs e) { this.view.GameWon(e.Winner); this.model.ResetGameBoard(); }
private void Logic_GameWon(object sender, GameWonEventArgs e) { Dispatcher.Invoke(() => MessageBox.Show("You Won!!!")); }
/// <summary> /// Event handler of game over in model. /// </summary> private void Model_GameWon(object sender, GameWonEventArgs e) { Points = ""; NextPlayer = "Start a new game."; IsSaveMenuEnabled = false; KeyDownCommand.OnCanExecuteChanged(); SaveGameCommand.OnCanExecuteChanged(); }
private void GameWon(object sender, GameWonEventArgs e) { _gameWon = true; }
/// <summary> /// Event handler of game over in model. /// </summary> private async void Model_GameWon(object sender, GameWonEventArgs e) { String playerWonString = ""; switch (e.PlayerWon) { case FieldType.PlayerA: playerWonString = "first player"; break; case FieldType.PlayerB: playerWonString = "second player"; break; } await new MessageDialog("Congratulations!" + Environment.NewLine + "The " + playerWonString + " has won the game.", "Game over").ShowAsync(); }
/// <summary> /// Game won in model event handler. /// </summary> private void Model_GameWon(object sender, GameWonEventArgs e) { switch (e.PlayerWon) { case FieldType.PlayerA: MessageBox.Show("The first player won the game.", "Game over", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); break; case FieldType.PlayerB: MessageBox.Show("The second player won the game.", "Game over", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); break; } saveGameToolStripMenuItem.Enabled = false; NewGameMenu_Click(null, null); }
public GameWonEventArgsTests() { _timeSpan = TimeSpan.FromSeconds(4); _args = new GameWonEventArgs(_timeSpan); }