From 210fc2eaa6e952c04e9a589de9c8889abb621448 Mon Sep 17 00:00:00 2001 From: lotodore Date: Mon, 26 Dec 2011 14:17:45 +0000 Subject: [PATCH] Set "stayOnTableStatus" to false for computer players. --- src/engine/game.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/engine/game.cpp b/src/engine/game.cpp index a07bfe56..c4de1a75 100755 --- a/src/engine/game.cpp +++ b/src/engine/game.cpp @@ -82,6 +82,7 @@ Game::Game(GuiInterface* gui, boost::shared_ptr factory, unsigned uniqueId = 0; PlayerType type = PLAYER_TYPE_COMPUTER; int myStartCash = startCash; + bool myStayOnTableStatus = false; if (player_i != player_end) { uniqueId = (*player_i)->GetUniqueId(); @@ -91,11 +92,12 @@ Game::Game(GuiInterface* gui, boost::shared_ptr factory, myGuid = (*player_i)->GetGuid(); if ((*player_i)->GetStartCash() > 0) myStartCash = (*player_i)->GetStartCash(); + myStayOnTableStatus = type == PLAYER_TYPE_HUMAN; ++player_i; } // create player objects - boost::shared_ptr tmpPlayer = myFactory->createPlayer(i, uniqueId, type, myName, myAvatarFile, myStartCash, startQuantityPlayers > i, startQuantityPlayers > i, 0); + boost::shared_ptr tmpPlayer = myFactory->createPlayer(i, uniqueId, type, myName, myAvatarFile, myStartCash, startQuantityPlayers > i, myStayOnTableStatus, 0); tmpPlayer->setIsSessionActive(true); tmpPlayer->setMyGuid(myGuid);