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() { void LocalBeRoPostRiver::postRiverRun() {
@@ -34,6 +34,8 @@ public:
void setHighestCardsValue(int theValue) { highestCardsValue = theValue;} void setHighestCardsValue(int theValue) { highestCardsValue = theValue;}
int getHighestCardsValue() const { return highestCardsValue;} int getHighestCardsValue() const { return highestCardsValue;}
void run();
void postRiverRun(); void postRiverRun();
void distributePot(); void distributePot();
+2 -2
View File
@@ -514,7 +514,7 @@ ServerGameStateStartRound::Process(ServerGameThread &server)
// Main game loop. // Main game loop.
int curRound = curGame.getCurrentHand()->getActualRound(); int curRound = curGame.getCurrentHand()->getActualRound();
curGame.getCurrentHand()->switchRounds(); curGame.getCurrentHand()->switchRounds();
if (!curGame.getCurrentHand()->getAllInCondition() && curGame.getCurrentHand()->getActualRound() != GAME_STATE_POST_RIVER) if (!curGame.getCurrentHand()->getAllInCondition())
curGame.getCurrentHand()->getCurrentBeRo()->run(); curGame.getCurrentHand()->getCurrentBeRo()->run();
int newRound = curGame.getCurrentHand()->getActualRound(); int newRound = curGame.getCurrentHand()->getActualRound();
@@ -590,7 +590,7 @@ ServerGameStateStartRound::Process(ServerGameThread &server)
else // hand is over else // hand is over
{ {
// Engine will find out who won. // 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. // Retrieve active players. If only one player is left, no cards are shown.
std::list<boost::shared_ptr<PlayerInterface> > activePlayers = GetActivePlayers(curGame); std::list<boost::shared_ptr<PlayerInterface> > activePlayers = GetActivePlayers(curGame);