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