public EvaluationRoutine(TexasHoldemTable table) : base(table, TableState.Evaluating) { Evaluator = new HandEvaluator(); ProfitOrLossCounter = new Dictionary<string, double>(Table.MAX_PLAYERS); PlayerHands = new Dictionary<string, Hand>(Table.MAX_PLAYERS); }
public TexasHoldemRoutine(TexasHoldemTable table, TableState newState) : base(table, newState) { Table = table; }
public DealCardsRoutine(TexasHoldemTable table) : base(table, TableState.DealingPlayerCards) { }
public CollectBlindsRoutine(TexasHoldemTable table) : base(table, TableState.CollectingBlinds) { }
public TurnRiverOrFlopRoutine(TexasHoldemTable table, TableState newState) : base(table, newState) { }
public BettingRoundRoutine(TexasHoldemTable table, TableState newState) : base(table, newState) { TurnCounter = new Dictionary<string, int>(); }