示例#1
0
        /// <summary>
        /// Creates 52 cards times the parameter "decks" and adds them into a deck (list)
        /// </summary>
        /// <param name="decks"></param>
        public void InitDeck(int decks)
        {
            DeckPile.Clear();
            DiscardPile.Clear();
            cardList.Clear();

            for (int countDecks = 0; countDecks < decks; countDecks++)
            {
                for (int index = 0; index < PlayingCards.Count; index++)
                {
                    cardList.Add(new Card(values[index], images[index]));
                }
            }
            AddCards(cardList);
        }