Пример #1
0
        public void ResetDeck(int DeckNumber)
        {
            if (DeckNumber == 1)
            {
                deck1       = new Deck(randomCards);
                randomCards = new List <Card>();

                for (int suit = 0; suit < 4; suit++)
                {
                    for (int value = 1; value < 14; value++)
                    {
                        randomCards.Add(new Card((Suits)suit, (Values)value));
                    }
                }

                for (int i = 0; i < 42; i++)
                {
                    randomCards.RemoveAt(random.Next(1, randomCards.Count));
                }

                /* todo */
                /* add 10 random cards to deck1 */
            }
            else
            {
                deck2 = new Deck();
                /* Todo */
                /* recover default deck 2 state, 52 cards - sorted */
                deck2.Sort();
            }
        }