void PlayersFinishedTurnTimer::onPlayerFinishedTurn(){ uint32_t minPlayers = 2; Settings* settings = Settings::getSettings(); if(settings->get("turn_players_min").length() > 0){ minPlayers = atoi(settings->get("turn_players_min").c_str()); } bool requireActivePlayer = (settings->get("turn_require_active_players") == "yes"); if(Game::getGame()->getPlayerManager()->getNumPlayers() >= minPlayers){ if((getNumActivePlayers() > 1 || !requireActivePlayer) && getNumActivePlayers() == getNumDonePlayers()){ allDoneStartEOT(); } } }
double Info::getPotEquity(int index) const { int numOpponents = getNumActivePlayers() - 1; return ::getPotEquity(getHoleCards(index), boardCards, numOpponents); }
void PlayersFinishedTurnTimer::onPlayerFinishedTurn(){ if(getNumActivePlayers() > 1 && getNumActivePlayers() == getNumDonePlayers()){ allDoneStartEOT(); } }