Exemple #1
0
        public RangeSelectorItemViewModel(RangeCardRank firstCard, RangeCardRank secondCard, RangeSelectorItemType itemType)
        {
            FisrtCard  = firstCard;
            SecondCard = secondCard;
            ItemType   = itemType;

            Init();
        }
Exemple #2
0
        public static string ToRankString(this RangeCardRank rank)
        {
            switch (rank)
            {
            case RangeCardRank.Two:
                return("2");

            case RangeCardRank.Three:
                return("3");

            case RangeCardRank.Four:
                return("4");

            case RangeCardRank.Five:
                return("5");

            case RangeCardRank.Six:
                return("6");

            case RangeCardRank.Seven:
                return("7");

            case RangeCardRank.Eight:
                return("8");

            case RangeCardRank.Nine:
                return("9");

            case RangeCardRank.Ten:
                return("T");

            case RangeCardRank.Jack:
                return("J");

            case RangeCardRank.Queen:
                return("Q");

            case RangeCardRank.King:
                return("K");

            case RangeCardRank.Ace:
                return("A");

            case RangeCardRank.None:
            default:
                return("X");
            }
        }
Exemple #3
0
        public static RangeCardRank StringToRank(this RangeCardRank rank1, string value)
        {
            RangeCardRank result = RangeCardRank.None;

            if (!string.IsNullOrEmpty(value))
            {
                switch (value)
                {
                case "2":
                    result = RangeCardRank.Two;
                    break;

                case "3":
                    result = RangeCardRank.Three;
                    break;

                case "4":
                    result = RangeCardRank.Four;
                    break;

                case "5":
                    result = RangeCardRank.Five;
                    break;

                case "6":
                    result = RangeCardRank.Six;
                    break;

                case "7":
                    result = RangeCardRank.Seven;
                    break;

                case "8":
                    result = RangeCardRank.Eight;
                    break;

                case "9":
                    result = RangeCardRank.Nine;
                    break;

                case "T":
                    result = RangeCardRank.Ten;
                    break;

                case "J":
                    result = RangeCardRank.Jack;
                    break;

                case "Q":
                    result = RangeCardRank.Queen;
                    break;

                case "K":
                    result = RangeCardRank.King;
                    break;

                case "A":
                    result = RangeCardRank.Ace;
                    break;
                }
            }
            return(result);
        }
Exemple #4
0
 public RangeSelectorItemViewModel(RangeCardRank firstCard, RangeCardRank secondCard)
     : this(firstCard, secondCard, RangeSelectorItemType.Default)
 {
 }
Exemple #5
0
 public CheckableCardModel(RangeCardRank rank, RangeCardSuit suit) :
     base(rank, suit)
 {
 }
Exemple #6
0
 public void SetCard(RangeCardRank rank, RangeCardSuit suit)
 {
     Rank = rank;
     Suit = suit;
 }
Exemple #7
0
 public CardModel(RangeCardRank rank, RangeCardSuit suit)
 {
     SetCard(rank, suit);
 }
Exemple #8
0
 public CardModel()
 {
     Rank = RangeCardRank.None;
     Suit = RangeCardSuit.None;
 }
 public EquityRangeSelectorItemViewModel(RangeCardRank firstCard, RangeCardRank secondCard, RangeSelectorItemType itemType)
     : base(firstCard, secondCard, itemType)
 {
 }