public SuitTieredGridStatus(GridCategoryEnum category)
 {
     Category      = category;
     SuitedStatus  = new SuitedStatus <T>();
     PairedStatus  = new PairedStatus <T>();
     OffsuitStatus = new OffsuitStatus <T>();
 }
Beispiel #2
0
 public RangeGrid(RankEnum rank1, RankEnum rank2, bool suited)
 {
     HighRank            = rank1 > rank2 ? rank1 : rank2;
     LowRank             = rank1 > rank2 ? rank2 : rank1;
     Category            = suited ? GridCategoryEnum.Suited : rank1 == rank2 ? GridCategoryEnum.Paired : GridCategoryEnum.Offsuit;
     Card1AvaliableSuits = new List <SuitEnum>()
     {
         SuitEnum.Heart, SuitEnum.Spade, SuitEnum.Diamond, SuitEnum.Club
     };
     Card2AvaliableSuits = new List <SuitEnum>()
     {
         SuitEnum.Heart, SuitEnum.Spade, SuitEnum.Diamond, SuitEnum.Club
     };
 }
Beispiel #3
0
 public GridStatusInBoardRange(GridCategoryEnum category) : base(category)
 {
 }
Beispiel #4
0
 public GridStatusHittingTurn(GridCategoryEnum category) : base(category)
 {
 }
Beispiel #5
0
 public GridPkStatus(GridCategoryEnum category) : base(category)
 {
 }
 public GridStatusInPlayerRange(GridCategoryEnum category) : base(category)
 {
     RankWiseStatus = PlayerRangeGridStatusEnum.Included;
 }