Exemple #1
0
 /// <summary>
 /// Cycles a discard pile into a new deck
 /// </summary>
 /// <param name="game">The GameState</param>
 /// <param name="deckType">The string to be converted to the type of deck being cycled</param>
 private static void CycleDeck(GameState game, string deckType)
 {
     while (deckType.ToLower() != "cancel")
     {
         switch (deckType.ToLower())
         {
             case "i":
             case "item":
                 game.RecycleItemDiscard();
                 return;
             case "e":
             case "event":
                 game.RecycleEventDiscard();
                 return;
             default:
                 Console.WriteLine("Which deck are you recycling? Item or Event? (cancel to cancel)");
                 deckType = Console.ReadLine();
                 break;
         }
     }
     Console.WriteLine("Cancelled");
 }