Exemple #1
0
 /// <summary>
 /// Finishes a given round
 /// </summary>
 public void FinishRound()
 {
     foreach (ScoreCard card in scoreCards)
     {
         card.ScoreRolls();
     }
     if (roundNumber < 3)
     {
         continueDialog.ShowDialog("Round " + roundNumber + " complete!\n" + scoreCards.SortByScoreAndName().First().Name() + " In the lead", "Continue", StartNextRound);
     }
     else if (roundNumber == 3)
     {
         foreach (ScoreCard card in scoreCards)
         {
             card.ScorePuddings();
         }
         continueDialog.ShowDialog("Game Complete!\n" + scoreCards.SortByScoreAndName().First().Name() + " Wins!", "Play Again", Reset, "Exit", Application.Quit);
     }
     UpdateText();
     roundNumber++;
     passLeft = !passLeft;
 }