static void Main(string[] args) { Deck deck = new Deck(); // Create a deck int value = 0; for (int i = 0; value != 3; i++) { Console.WriteLine(); Console.WriteLine("1. Show deck in numbered order"); Console.WriteLine("2. Shuffle and show deck in random order"); Console.WriteLine("3. Quit"); Console.WriteLine(); string rivi = Console.ReadLine(); value = int.Parse(rivi); if (value == 1) { Console.Clear(); for (int x = 1; x < 14; x++) { Card hertta = new Card { Name = "Hertta", Nro = x }; Card ruutu = new Card { Name = "Ruutu", Nro = x }; Card risti = new Card { Name = "Risti", Nro = x }; Card pata = new Card { Name = "Pata", Nro = x }; deck.AddCard(hertta); deck.AddCard(ruutu); deck.AddCard(risti); deck.AddCard(pata); } Console.WriteLine("Print deck in numbered order:"); Console.WriteLine(deck.ToString()); } if (value == 2) { Console.Clear(); for (int x = 1; x < 14; x++) { Card hertta = new Card { Name = "Hertta", Nro = x }; Card ruutu = new Card { Name = "Ruutu", Nro = x }; Card risti = new Card { Name = "Risti", Nro = x }; Card pata = new Card { Name = "Pata", Nro = x }; deck.AddCard(hertta); deck.AddCard(ruutu); deck.AddCard(risti); deck.AddCard(pata); } deck.ShuffleDeck(); Console.WriteLine("Print deck in random order:"); Console.WriteLine(deck.ToString()); } } }
public void AddCard(Card card) { Cards.Add(card); }