From 2ee35d97de1063afcacc729498080cbf786648b3 Mon Sep 17 00:00:00 2001 From: floty Date: Wed, 29 Aug 2007 17:57:17 +0000 Subject: [PATCH] bugfix: ERROR-cards in turn and river --- src/engine/local_engine/localbero.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/engine/local_engine/localbero.cpp b/src/engine/local_engine/localbero.cpp index f3c36347..2d04a6b8 100644 --- a/src/engine/local_engine/localbero.cpp +++ b/src/engine/local_engine/localbero.cpp @@ -55,7 +55,15 @@ void LocalBeRo::run() { int tempBoardCardsArray[5]; myHand->getBoard()->getMyCards(tempBoardCardsArray); - myHand->getGuiInterface()->logDealBoardCardsMsg(myBeRoID, tempBoardCardsArray[0], tempBoardCardsArray[1], tempBoardCardsArray[2]); + + switch(myBeRoID) { + case GAME_STATE_FLOP: myHand->getGuiInterface()->logDealBoardCardsMsg(myBeRoID, tempBoardCardsArray[0], tempBoardCardsArray[1], tempBoardCardsArray[2]); + break; + case GAME_STATE_TURN: myHand->getGuiInterface()->logDealBoardCardsMsg(myBeRoID, tempBoardCardsArray[0], tempBoardCardsArray[1], tempBoardCardsArray[2], tempBoardCardsArray[3]); + break; + case GAME_STATE_RIVER: myHand->getGuiInterface()->logDealBoardCardsMsg(myBeRoID, tempBoardCardsArray[0], tempBoardCardsArray[1], tempBoardCardsArray[2], tempBoardCardsArray[3], tempBoardCardsArray[4]); + break; + } logBoardCardsDone = 1; }