diff --git a/src/engine/local_engine/localhand.cpp b/src/engine/local_engine/localhand.cpp index a94fa9cf..9509c27a 100755 --- a/src/engine/local_engine/localhand.cpp +++ b/src/engine/local_engine/localhand.cpp @@ -100,80 +100,84 @@ LocalHand::LocalHand(boost::shared_ptr f, GuiInterface *g, BoardI // !!!!!!!!!!!!!!!!!!!!!!!!!!!!! testing !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! // if(DEBUG_MODE) { - - int temp5Array[5]; - - tempBoardArray[0] = 25; - tempBoardArray[1] = 37; - tempBoardArray[2] = 20; - tempBoardArray[3] = 49; - tempBoardArray[4] = 39; - - myBoard->setMyCards(tempBoardArray); - - tempPlayerAndBoardArray[2] = tempBoardArray[0]; - tempPlayerAndBoardArray[3] = tempBoardArray[1]; - tempPlayerAndBoardArray[4] = tempBoardArray[2]; - tempPlayerAndBoardArray[5] = tempBoardArray[3]; - tempPlayerAndBoardArray[6] = tempBoardArray[4]; - // player0 + if(myID==1) { + + int temp5Array[5]; + + tempBoardArray[0] = 38; + tempBoardArray[1] = 19; + tempBoardArray[2] = 21; + tempBoardArray[3] = 11; + tempBoardArray[4] = 45; + + myBoard->setMyCards(tempBoardArray); + + tempPlayerAndBoardArray[2] = tempBoardArray[0]; + tempPlayerAndBoardArray[3] = tempBoardArray[1]; + tempPlayerAndBoardArray[4] = tempBoardArray[2]; + tempPlayerAndBoardArray[5] = tempBoardArray[3]; + tempPlayerAndBoardArray[6] = tempBoardArray[4]; - tempPlayerArray[0] = 0; - tempPlayerArray[1] = 7; - tempPlayerAndBoardArray[0] = tempPlayerArray[0]; - tempPlayerAndBoardArray[1] = tempPlayerArray[1]; + // player0 + + tempPlayerArray[0] = 9; + tempPlayerArray[1] = 14; + tempPlayerAndBoardArray[0] = tempPlayerArray[0]; + tempPlayerAndBoardArray[1] = tempPlayerArray[1]; + + playerArray[0]->setMyCards(tempPlayerArray); + playerArray[0]->setMyCardsValueInt(myCardsValue.cardsValue(tempPlayerAndBoardArray,temp5Array)); + + playerArray[0]->setMyBestHandPosition(temp5Array); + + // for(i=0; i<5; i++) { + // cout << temp5Array[i] << " "; + // } + // cout << endl; + + // player1 - playerArray[0]->setMyCards(tempPlayerArray); - playerArray[0]->setMyCardsValueInt(myCardsValue.cardsValue(tempPlayerAndBoardArray,temp5Array)); + tempPlayerArray[0] = 44; + tempPlayerArray[1] = 27; + tempPlayerAndBoardArray[0] = tempPlayerArray[0]; + tempPlayerAndBoardArray[1] = tempPlayerArray[1]; + + playerArray[1]->setMyCards(tempPlayerArray); + playerArray[1]->setMyCardsValueInt(myCardsValue.cardsValue(tempPlayerAndBoardArray,temp5Array)); + + playerArray[1]->setMyBestHandPosition(temp5Array); + + // player2 - playerArray[0]->setMyBestHandPosition(temp5Array); + tempPlayerArray[0] = 51; + tempPlayerArray[1] = 22; + tempPlayerAndBoardArray[0] = tempPlayerArray[0]; + tempPlayerAndBoardArray[1] = tempPlayerArray[1]; + + playerArray[2]->setMyCards(tempPlayerArray); + playerArray[2]->setMyCardsValueInt(myCardsValue.cardsValue(tempPlayerAndBoardArray,temp5Array)); + + playerArray[2]->setMyBestHandPosition(temp5Array); + +// tempPlayerArray[0] = 19; +// tempPlayerArray[1] = 51; +// tempPlayerAndBoardArray[0] = tempPlayerArray[0]; +// tempPlayerAndBoardArray[1] = tempPlayerArray[1]; + +// playerArray[3]->setMyCards(tempPlayerArray); +// playerArray[3]->setMyCardsValueInt(myCardsValue.cardsValue(tempPlayerAndBoardArray,temp5Array)); +// +// playerArray[3]->setMyBestHandPosition(temp5Array); + + // for(i=0; i<4; i++) { + // cout << i << ": " << playerArray[i]->getMyCardsValueInt() << endl; + // } - // for(i=0; i<5; i++) { - // cout << temp5Array[i] << " "; - // } - // cout << endl; - // player1 + dealerPosition = 2; - tempPlayerArray[0] = 51; - tempPlayerArray[1] = 24; - tempPlayerAndBoardArray[0] = tempPlayerArray[0]; - tempPlayerAndBoardArray[1] = tempPlayerArray[1]; - - playerArray[1]->setMyCards(tempPlayerArray); - playerArray[1]->setMyCardsValueInt(myCardsValue.cardsValue(tempPlayerAndBoardArray,temp5Array)); - - playerArray[1]->setMyBestHandPosition(temp5Array); - - // player2 - - tempPlayerArray[0] = 13; - tempPlayerArray[1] = 43; - tempPlayerAndBoardArray[0] = tempPlayerArray[0]; - tempPlayerAndBoardArray[1] = tempPlayerArray[1]; - - playerArray[2]->setMyCards(tempPlayerArray); - playerArray[2]->setMyCardsValueInt(myCardsValue.cardsValue(tempPlayerAndBoardArray,temp5Array)); - - playerArray[2]->setMyBestHandPosition(temp5Array); - - tempPlayerArray[0] = 19; - tempPlayerArray[1] = 51; - tempPlayerAndBoardArray[0] = tempPlayerArray[0]; - tempPlayerAndBoardArray[1] = tempPlayerArray[1]; - - playerArray[3]->setMyCards(tempPlayerArray); - playerArray[3]->setMyCardsValueInt(myCardsValue.cardsValue(tempPlayerAndBoardArray,temp5Array)); - - playerArray[3]->setMyBestHandPosition(temp5Array); - - // for(i=0; i<4; i++) { - // cout << i << ": " << playerArray[i]->getMyCardsValueInt() << endl; - // } - - - dealerPosition = 2; + } } diff --git a/src/engine/local_engine/localplayer.cpp b/src/engine/local_engine/localplayer.cpp index 0c0e81cb..d943cbc7 100755 --- a/src/engine/local_engine/localplayer.cpp +++ b/src/engine/local_engine/localplayer.cpp @@ -347,12 +347,12 @@ void LocalPlayer::preflopEngine() { switch(actualHand->getMyID()) { case 1: { - myAction = PLAYER_ACTION_CALL; + myAction = PLAYER_ACTION_FOLD; } break; case 2: { - myAction = PLAYER_ACTION_CALL; -// raise = 120; + myAction = PLAYER_ACTION_RAISE; + raise = 70; } break; default: { @@ -365,12 +365,19 @@ void LocalPlayer::preflopEngine() { switch(actualHand->getMyID()) { case 1: { - myAction = PLAYER_ACTION_FOLD; + myAction = PLAYER_ACTION_RAISE; + raise = 20; + if(mySet >= 40) { + myAction = PLAYER_ACTION_CALL; + } } break; case 2: { myAction = PLAYER_ACTION_RAISE; - raise = 120; + raise = 50; + if(mySet >= 70) { + myAction = PLAYER_ACTION_CALL; + } } break; default: {