void CTableLimits::CalcBetsizesForEveryStreet() { write_log(3, "CTableLimits::CalcBetsizesForEveryStreet()\n"); // Use the best known values here, not tablelimit_unreliable_input SetBet(k_betround_preflop, bblind()); SetBet(k_betround_flop, bblind()); SetBet(k_betround_turn, bigbet()>=0.01 ? bigbet() : (isnl() || ispl() ? bblind() : bblind()*2)); SetBet(k_betround_river, bigbet()>=0.01 ? bigbet() : (isnl() || ispl() ? bblind() : bblind()*2)); }
double CSymbolEngineTableLimits::bet(int betround) { assert(betround >= k_betround_preflop); assert(betround <= k_betround_river); assert(p_symbol_engine_gametype != NULL); if (p_symbol_engine_gametype->isfl() && (betround >= k_betround_turn)) { return bigbet(); } return bblind(); }