/// <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); }