Changed networking code for new postRiverRun.

This commit is contained in:
lotodore
2007-08-22 23:00:51 +00:00
parent c44d14400a
commit dc0212bbc9
3 changed files with 6 additions and 2 deletions
@@ -33,6 +33,8 @@ LocalBeRoPostRiver::~LocalBeRoPostRiver()
{
}
void LocalBeRoPostRiver::run() {
}
void LocalBeRoPostRiver::postRiverRun() {
@@ -34,6 +34,8 @@ public:
void setHighestCardsValue(int theValue) { highestCardsValue = theValue;}
int getHighestCardsValue() const { return highestCardsValue;}
void run();
void postRiverRun();
void distributePot();
+2 -2
View File
@@ -514,7 +514,7 @@ ServerGameStateStartRound::Process(ServerGameThread &server)
// Main game loop.
int curRound = curGame.getCurrentHand()->getActualRound();
curGame.getCurrentHand()->switchRounds();
if (!curGame.getCurrentHand()->getAllInCondition() && curGame.getCurrentHand()->getActualRound() != GAME_STATE_POST_RIVER)
if (!curGame.getCurrentHand()->getAllInCondition())
curGame.getCurrentHand()->getCurrentBeRo()->run();
int newRound = curGame.getCurrentHand()->getActualRound();
@@ -590,7 +590,7 @@ ServerGameStateStartRound::Process(ServerGameThread &server)
else // hand is over
{
// Engine will find out who won.
curGame.getCurrentHand()->getCurrentBeRo()->run();
curGame.getCurrentHand()->getCurrentBeRo()->postRiverRun();
// Retrieve active players. If only one player is left, no cards are shown.
std::list<boost::shared_ptr<PlayerInterface> > activePlayers = GetActivePlayers(curGame);