public static RangeCardSuit StringToSuit(this RangeCardSuit suit, string value) { RangeCardSuit result = RangeCardSuit.None; if (!string.IsNullOrEmpty(value)) { switch (value) { case "c": result = RangeCardSuit.Clubs; break; case "d": result = RangeCardSuit.Diamonds; break; case "h": result = RangeCardSuit.Hearts; break; case "s": result = RangeCardSuit.Spades; break; } } return(result); }
public static string ToSuitString(this RangeCardSuit suit) { switch (suit) { case RangeCardSuit.Clubs: return("c"); case RangeCardSuit.Diamonds: return("d"); case RangeCardSuit.Hearts: return("h"); case RangeCardSuit.Spades: return("s"); default: return("x"); } }
public void SetCard(RangeCardRank rank, RangeCardSuit suit) { Rank = rank; Suit = suit; }
public CheckableCardModel(RangeCardRank rank, RangeCardSuit suit) : base(rank, suit) { }
public CardModel(RangeCardRank rank, RangeCardSuit suit) { SetCard(rank, suit); }