public void RunCardDemo() { DeckOfCards myDeck = new DeckOfCards(); myDeck.Shuffle(); DisplayCards(myDeck); Player me = new Player(), you = new Player(), friend = new Player(); myDeck.Deal(5, me, you, friend); DisplayPlayerCards(me,"me"); DisplayPlayerCards(you,"you"); //Uh-oh not so secure... myDeck.Cards.Add(new Card(Suit.SPADES, CardFace.Ace)); myDeck.Cards.Add(new Card(Suit.SPADES, CardFace.Ace)); myDeck.Cards.Add(new Card(Suit.SPADES, CardFace.Ace)); Console.WriteLine("There are {0} cards in the deck.", myDeck.Cards.Count); }
public void RunCardDemo() { DeckOfCards myDeck = new DeckOfCards(); myDeck.Shuffle(); DisplayCards(myDeck); Player me = new Player(), you = new Player(), friend = new Player(); myDeck.Deal(5, me, you, friend); // uh-oh - not so secure..... myDeck.Cards.Add(new Card(Suit.SPADES, CardFace.Ace)); myDeck.Cards.Add(new Card(Suit.SPADES, CardFace.Ace)); myDeck.Cards.Add(new Card(Suit.SPADES, CardFace.Ace)); Console.WriteLine("There are {0} cards in the deck", myDeck.Cards.Count); // this won't compile... // myDeck.Cards = new List<Card>(); }