// Create a deck of cards, shuffle them and distribute the deck evenly to each player. public void DealCards() { DeckOfCards tmpDeck = new DeckOfCards(true); tmpDeck.Shuffle(); for (int i = 0; i < DeckOfCards.StandardDeckSize; ++i) { if (i % 2 == 0) { player1.AddCardToDeck(tmpDeck.DealCard()); } else { player2.AddCardToDeck(tmpDeck.DealCard()); } } }
public PlayingCard DrawCard() { return(cardPile.DealCard()); }