Пример #1
0
        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);
        }
Пример #2
0
        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");
            }
        }
Пример #3
0
 public void SetCard(RangeCardRank rank, RangeCardSuit suit)
 {
     Rank = rank;
     Suit = suit;
 }
Пример #4
0
 public CheckableCardModel(RangeCardRank rank, RangeCardSuit suit) :
     base(rank, suit)
 {
 }
Пример #5
0
 public CardModel(RangeCardRank rank, RangeCardSuit suit)
 {
     SetCard(rank, suit);
 }