public FiftyTwoCardsDeck(CardType[] faceCardTypes,
                          CardType aceCardType,
                          CardType[] numericalCardTypes)
 {
     _faceCardTypes = faceCardTypes;
     _aceCardType = aceCardType;
     _numericalCardTypes = numericalCardTypes;
     AddAll52Cards();
 }
Пример #2
0
 public Card(CardType cardType, SuitType suitType)
 {
     if (cardType == null)
     {
         throw new ArgumentNullException("cardType", "the card type must be specified");
     }
     _cardType = cardType;
     SuitType = suitType;
 }
Пример #3
0
 public static void WithAceCardType(CardType aceCardType)
 {
     _aceCardType = aceCardType;
 }
Пример #4
0
 public bool IsOfType(CardType cardType)
 {
     return _cardType == cardType;
 }