public void CutCheckBet(ActionType actionType, Street street, Board board, float betChance, DecisionMakingContext dmContext) { CuttingParams.Add(new CuttingParamsT { ActionType = actionType, Street = street, Value1 = betChance, Forced = false }); DecisionMakingDll.CutRange_CheckBet(this, actionType, street, board, betChance, dmContext); }
public void Reset() { CuttingParams.Clear(); HeroHoleCards.Clear(); Board = new Board(); for (var i = 0; i < N_HOLECARDS; i++) { Data[i].Equity = 1.0f; } Normalize(); }
public void CutFoldCallRaise(ActionType actionType, Street street, Board board, float raiseChance, float callChance, DecisionMakingContext dmContext) { CuttingParams.Add(new CuttingParamsT { ActionType = actionType, Street = street, Value1 = raiseChance, Value2 = callChance, Forced = true }); DecisionMakingDll.CutRange_FoldCallRaise(this, actionType, street, board, raiseChance, callChance, dmContext); }