Example #1
0
        public Game()
        {
            Table       = new Dictionary <Player, Card>();
            DeckOfCards = new List <Card>();

            Lears[] lears = new Lears[]
            {
                Lears.Spades,
                Lears.Clubs,
                Lears.Diamonds,
                Lears.Hearts
            };
            CardTypes[] cardTypes = new CardTypes[]
            {
                CardTypes.Six,
                CardTypes.Seven,
                CardTypes.Eight,
                CardTypes.Nine,
                CardTypes.Ten,
                CardTypes.Jack,
                CardTypes.Queen,
                CardTypes.King,
                CardTypes.Ace
            };

            for (int i = 0; i < Constants.LEARS_COUNT; i++)
            {
                for (int j = 0; j < Constants.CARD_TYPES_COUNT; j++)
                {
                    Card card = new Card(lears[i], cardTypes[j]);

                    DeckOfCards.Add(card);
                }
            }

            Players = new List <Player>();
        }
Example #2
0
 public Card(Lears lear, CardTypes type)
 {
     Type = type;
     Lear = lear;
 }
Example #3
0
 public Card(CardTypes type, Lears lear)
 {
     Type = type;
     Lear = lear;
 }