Beispiel #1
0
 public static void GenerateCardsInHand(this SNPlayer p, SNDeck deck)
 {
     for (int i = 0; i < 9; i++)
     {
         p.CardsInHand.Add(deck.Pop());
         p.CardsInHand.Last().PlayedBy = p;
     }
 }
Beispiel #2
0
 // Deck Extensions
 public static void InitiateDeck(this SNDeck deck)
 {
     for (int i = 1; i <= 104; i++)
     {
         var card = new SNCard(i);
         deck.Cards.Add(card);
     }
     deck.Cards.Shuffle(5);
 }
Beispiel #3
0
 public static SNCard Pop(this SNDeck deck)
 {
     return(deck.Cards.Pop());
 }