public SuitTieredGridStatus(GridCategoryEnum category) { Category = category; SuitedStatus = new SuitedStatus <T>(); PairedStatus = new PairedStatus <T>(); OffsuitStatus = new OffsuitStatus <T>(); }
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 }; }
public GridStatusInBoardRange(GridCategoryEnum category) : base(category) { }
public GridStatusHittingTurn(GridCategoryEnum category) : base(category) { }
public GridPkStatus(GridCategoryEnum category) : base(category) { }
public GridStatusInPlayerRange(GridCategoryEnum category) : base(category) { RankWiseStatus = PlayerRangeGridStatusEnum.Included; }