minimum raise setting (III)

This commit is contained in:
floty
2007-09-02 21:34:04 +00:00
parent dde14654f9
commit 0765385240
2 changed files with 41 additions and 17 deletions
+4 -2
View File
@@ -32,6 +32,9 @@ public:
int getHighestCardsValue() const { std::cout << "getHighestCardsValue() in wrong BeRo" << std::endl; return 0; } int getHighestCardsValue() const { std::cout << "getHighestCardsValue() in wrong BeRo" << std::endl; return 0; }
void setHighestCardsValue(int theValue) { } void setHighestCardsValue(int theValue) { }
void setMinimumRaise ( int theValue ) { minimumRaise = theValue; }
int getMinimumRaise() const { return minimumRaise; }
void resetFirstRun() { firstRun = false; } void resetFirstRun() { firstRun = false; }
void nextPlayer(); void nextPlayer();
@@ -65,8 +68,7 @@ protected:
void setLastActionPlayer ( int theValue ) { lastActionPlayer = theValue; } void setLastActionPlayer ( int theValue ) { lastActionPlayer = theValue; }
int getLastActionPlayer() const { return lastActionPlayer; } int getLastActionPlayer() const { return lastActionPlayer; }
void setMinimumRaise ( int theValue ) { minimumRaise = theValue; }
int getMinimumRaise() const { return minimumRaise; }
private: private:
+28 -6
View File
@@ -338,11 +338,13 @@ void LocalPlayer::preflopEngine() {
} }
// minimum raise setting and resetting // minimum raise setting and resetting
if(myAction == 5 && raise < actualHand->getCurrentBeRo()->getMinimumRaise()) { if(myAction == 5) {
if(raise < actualHand->getCurrentBeRo()->getMinimumRaise()) {
raise = actualHand->getCurrentBeRo()->getMinimumRaise(); raise = actualHand->getCurrentBeRo()->getMinimumRaise();
} }
actualHand->getCurrentBeRo()->setMinimumRaise(raise); actualHand->getCurrentBeRo()->setMinimumRaise(raise);
}
// cout << myID << ": " << myOdds << " - " << myNiveau[0] << " " << myNiveau[2] << " - " << "Bluff: " << sBluffStatus << endl; // cout << myID << ": " << myOdds << " - " << myNiveau[0] << " " << myNiveau[2] << " - " << "Bluff: " << sBluffStatus << endl;
@@ -634,11 +636,18 @@ void LocalPlayer::flopEngine() {
} }
// minimum raise setting and resetting // minimum raise setting and resetting
if(myAction == 5 && raise < actualHand->getCurrentBeRo()->getMinimumRaise()) { if(myAction == 5) {
if(raise < actualHand->getCurrentBeRo()->getMinimumRaise()) {
raise = actualHand->getCurrentBeRo()->getMinimumRaise(); raise = actualHand->getCurrentBeRo()->getMinimumRaise();
} }
actualHand->getCurrentBeRo()->setMinimumRaise(raise); actualHand->getCurrentBeRo()->setMinimumRaise(raise);
}
if(myAction == 4) { actualHand->getCurrentBeRo()->setMinimumRaise(bet); }
if(DEBUG_MODE) { if(DEBUG_MODE) {
switch(myID) { switch(myID) {
case 0: { case 0: {
@@ -967,7 +976,6 @@ void LocalPlayer::flopEngine() {
void LocalPlayer::turnEngine() { void LocalPlayer::turnEngine() {
// int tempArray[6]; // int tempArray[6];
// int boardCards[5]; // int boardCards[5];
// int i; // int i;
@@ -1202,11 +1210,18 @@ void LocalPlayer::turnEngine() {
} }
// minimum raise setting and resetting // minimum raise setting and resetting
if(myAction == 5 && raise < actualHand->getCurrentBeRo()->getMinimumRaise()) { if(myAction == 5) {
if(raise < actualHand->getCurrentBeRo()->getMinimumRaise()) {
raise = actualHand->getCurrentBeRo()->getMinimumRaise(); raise = actualHand->getCurrentBeRo()->getMinimumRaise();
} }
actualHand->getCurrentBeRo()->setMinimumRaise(raise); actualHand->getCurrentBeRo()->setMinimumRaise(raise);
}
if(myAction == 4) { actualHand->getCurrentBeRo()->setMinimumRaise(bet); }
if(DEBUG_MODE) { if(DEBUG_MODE) {
switch(myID) { switch(myID) {
@@ -1518,11 +1533,18 @@ void LocalPlayer::riverEngine() {
} }
// minimum raise setting and resetting // minimum raise setting and resetting
if(myAction == 5 && raise < actualHand->getCurrentBeRo()->getMinimumRaise()) { if(myAction == 5) {
if(raise < actualHand->getCurrentBeRo()->getMinimumRaise()) {
raise = actualHand->getCurrentBeRo()->getMinimumRaise(); raise = actualHand->getCurrentBeRo()->getMinimumRaise();
} }
actualHand->getCurrentBeRo()->setMinimumRaise(raise); actualHand->getCurrentBeRo()->setMinimumRaise(raise);
}
if(myAction == 4) { actualHand->getCurrentBeRo()->setMinimumRaise(bet); }
if(DEBUG_MODE) { if(DEBUG_MODE) {
switch(myID) { switch(myID) {
case 0: { case 0: {