Esempio n. 1
0
        /// <summary>
        /// Handles gameplay
        /// </summary>
        /// <param name="card"></param>
        private void Play(Card card)
        {
            if ((currentGame as GameLibrary.Durak).PlayRound(card) == false)
            {
                currentGame.NextTurn();
                StartRound();
            }
            else if (currentGame.GameOver())
            {
                if (currentGame.Players[0].Winner)
                {
                    MessageBox.Show("You won!\n\nRestarting game with current settings.", "Game Over");
                }
                else
                {
                    MessageBox.Show("You lost! Better luck next time.\n\nRestarting game with current settings.", "Game Over");
                }

                NewGame();
            }
            UpdateCardsView();
        }