/// <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(); }