bugfix
This commit is contained in:
@@ -269,6 +269,7 @@ void LocalHand::assignButtons() {
|
|||||||
// sonst
|
// sonst
|
||||||
else { playerArray[i]->setMySet(2*smallBlind); }
|
else { playerArray[i]->setMySet(2*smallBlind); }
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -288,7 +289,7 @@ void LocalHand::switchRounds() {
|
|||||||
|
|
||||||
// Anzahl der Spieler ermitteln, welche All In sind
|
// Anzahl der Spieler ermitteln, welche All In sind
|
||||||
int allInPlayersCounter = 0;
|
int allInPlayersCounter = 0;
|
||||||
for (i=0; i<MAX_NUMBER_OF_PLAYERS; i++) {
|
for (i=0; i<MAX_NUMBER_OF_PLAYERS; i++) {
|
||||||
if (playerArray[i]->getMyAction() == 6) allInPlayersCounter++;
|
if (playerArray[i]->getMyAction() == 6) allInPlayersCounter++;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -336,7 +337,7 @@ void LocalHand::switchRounds() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// HeadsUp-Ausnahme -> spieler ermitteln, der all in ist und als bb nur weniger als sb setzen konnte
|
// HeadsUp-Ausnahme -> spieler ermitteln, der all in ist und als bb nur weniger als sb setzen konnte
|
||||||
if(activePlayersCounter==2 && playerArray[i]->getMyAction() != 1 && playerArray[i]->getMyAction() == 6 && playerArray[i]->getMyActiveStatus() == 1 && playerArray[i]->getMyButton()==3 && playerArray[i]->getMySet()<=smallBlind) {
|
if(activePlayersCounter==2 && playerArray[i]->getMyAction() == 6 && playerArray[i]->getMyActiveStatus() == 1 && playerArray[i]->getMyButton()==3 && playerArray[i]->getMySet()<=smallBlind) {
|
||||||
allInCondition = 1;
|
allInCondition = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -34,11 +34,14 @@ LocalPlayer::LocalPlayer(ConfigFile *c, BoardInterface *b, int id, unsigned uniq
|
|||||||
// for statistic development
|
// for statistic development
|
||||||
// if(myID==0) {
|
// if(myID==0) {
|
||||||
// myActiveStatus=0;
|
// myActiveStatus=0;
|
||||||
// myCash=0;
|
// myCash=20;
|
||||||
// }
|
// }
|
||||||
|
//
|
||||||
// if(myID==1) {
|
// if(myID==1) {
|
||||||
// myCash=300;
|
// myCash=6130;
|
||||||
|
// }
|
||||||
|
// if(myID==2) {
|
||||||
|
// myCash=2850;
|
||||||
// }
|
// }
|
||||||
////////////////////////////
|
////////////////////////////
|
||||||
|
|
||||||
|
|||||||
+4
-3
@@ -151,14 +151,15 @@ void Game::initHand()
|
|||||||
if(playerArray[i]->getMyActiveStatus() != 0) actualQuantityPlayers++;
|
if(playerArray[i]->getMyActiveStatus() != 0) actualQuantityPlayers++;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Hand erstellen
|
|
||||||
actualHand = myFactory->createHand(myFactory, myGui, actualBoard, playerArray, actualHandID, startQuantityPlayers, actualQuantityPlayers, dealerPosition, actualSmallBlind, startCash);
|
|
||||||
|
|
||||||
//Spieler Action auf 0 setzen
|
//Spieler Action auf 0 setzen
|
||||||
for(i=0; i<MAX_NUMBER_OF_PLAYERS; i++) {
|
for(i=0; i<MAX_NUMBER_OF_PLAYERS; i++) {
|
||||||
playerArray[i]->setMyAction(0);
|
playerArray[i]->setMyAction(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Hand erstellen
|
||||||
|
actualHand = myFactory->createHand(myFactory, myGui, actualBoard, playerArray, actualHandID, startQuantityPlayers, actualQuantityPlayers, dealerPosition, actualSmallBlind, startCash);
|
||||||
|
|
||||||
|
|
||||||
// Dealer-Button weiterschieben --> Achtung inactive
|
// Dealer-Button weiterschieben --> Achtung inactive
|
||||||
do {
|
do {
|
||||||
dealerPosition = (dealerPosition+1)%(MAX_NUMBER_OF_PLAYERS);
|
dealerPosition = (dealerPosition+1)%(MAX_NUMBER_OF_PLAYERS);
|
||||||
|
|||||||
Reference in New Issue
Block a user