Exemplo n.º 1
0
 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;
     }
 }
Exemplo n.º 2
0
        /// <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();
 }
Exemplo n.º 6
0
 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();
 }
Exemplo n.º 8
0
 private void GameWon(object sender, GameWonEventArgs e)
 {
     _gameWon = true;
 }
Exemplo n.º 9
0
        /// <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();
        }
Exemplo n.º 10
0
        /// <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);
        }
Exemplo n.º 11
0
 public GameWonEventArgsTests()
 {
     _timeSpan = TimeSpan.FromSeconds(4);
     _args     = new GameWonEventArgs(_timeSpan);
 }