bugfix: update lastActionPlayer in network-games
This commit is contained in:
@@ -145,18 +145,23 @@ static void PerformPlayerAction(ServerGame &server, boost::shared_ptr<PlayerInte
|
|||||||
|
|
||||||
player->setMySet(bet);
|
player->setMySet(bet);
|
||||||
|
|
||||||
// update minimumRaise
|
// update minimumRaise and lastActionPlayer
|
||||||
switch(action) {
|
switch(action) {
|
||||||
case PLAYER_ACTION_BET: {
|
case PLAYER_ACTION_BET: {
|
||||||
curGame.getCurrentHand()->getCurrentBeRo()->setMinimumRaise(bet);
|
curGame.getCurrentHand()->getCurrentBeRo()->setMinimumRaise(bet);
|
||||||
|
curGame.getCurrentHand()->setLastActionPlayer(player->getMyUniqueID());
|
||||||
} break;
|
} break;
|
||||||
case PLAYER_ACTION_RAISE: {
|
case PLAYER_ACTION_RAISE: {
|
||||||
curGame.getCurrentHand()->getCurrentBeRo()->setMinimumRaise(player->getMySet() - curGame.getCurrentHand()->getCurrentBeRo()->getHighestSet());
|
curGame.getCurrentHand()->getCurrentBeRo()->setMinimumRaise(player->getMySet() - curGame.getCurrentHand()->getCurrentBeRo()->getHighestSet());
|
||||||
|
curGame.getCurrentHand()->setLastActionPlayer(player->getMyUniqueID());
|
||||||
} break;
|
} break;
|
||||||
case PLAYER_ACTION_ALLIN: {
|
case PLAYER_ACTION_ALLIN: {
|
||||||
if(player->getMySet() - curGame.getCurrentHand()->getCurrentBeRo()->getHighestSet() > curGame.getCurrentHand()->getCurrentBeRo()->getMinimumRaise()) {
|
if(player->getMySet() - curGame.getCurrentHand()->getCurrentBeRo()->getHighestSet() > curGame.getCurrentHand()->getCurrentBeRo()->getMinimumRaise()) {
|
||||||
curGame.getCurrentHand()->getCurrentBeRo()->setMinimumRaise(player->getMySet() - curGame.getCurrentHand()->getCurrentBeRo()->getHighestSet());
|
curGame.getCurrentHand()->getCurrentBeRo()->setMinimumRaise(player->getMySet() - curGame.getCurrentHand()->getCurrentBeRo()->getHighestSet());
|
||||||
}
|
}
|
||||||
|
if(player->getMySet() - curGame.getCurrentHand()->getCurrentBeRo()->getHighestSet() > 0) {
|
||||||
|
curGame.getCurrentHand()->setLastActionPlayer(player->getMyUniqueID());
|
||||||
|
}
|
||||||
} break;
|
} break;
|
||||||
default: {
|
default: {
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user