Beispiel #1
0
 public void PlaceCardOnTable(Card card)
 {
     tableHand.Add(card);
     foreach (var player in players)
     {
         player.PlacedCardOnTable(card);
     }
 }
Beispiel #2
0
        public Deck()
        {
            cards = new SyncListCard();

            for (int suit = 0; suit < Enum.GetValues(typeof(CardSuit)).Length; suit++)
            {
                for (int value = 0; value < Enum.GetValues(typeof(CardValue)).Length; value++)
                {
                    cards.Add(new Card((CardSuit)suit, (CardValue)value));
                }
            }

            Shuffle();
        }
Beispiel #3
0
 public void AddCard(CardValues card)
 {
     cards.Add(card);
 }
Beispiel #4
0
 //Receiving Cards
 public void ReceiveCard(Card card)
 {
     //Server
     hand.Add(card);
     RpcReceiveCard(card);  //all clients
 }
Beispiel #5
0
 public Book(Card card)
 {
     this.bookValue = card.value;
     cards.Add(card);
 }