Beispiel #1
0
        public static ICard CreateCard(CardFace face, CardSuit suit)
        {
            ICard card;

            card = new ClassLibrary1.Card(face, suit);

            return(card);
        }
Beispiel #2
0
        public ICard Deal()
        {
            ICard topcard = new ClassLibrary1.Card(CardFace.Ace, CardSuit.Clubs);

            if (_cards.Count == 0)
            {
                CreateDeck();
                ShuffleDeck();
            }
            topcard = _cards[0];
            _cards.RemoveAt(0);
            return(topcard);
        }