Ejemplo n.º 1
0
        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());
                }
            }           
        }
Ejemplo n.º 2
0
 public void AddCard(Card card)
 {
     Cards.Add(card);
 }