This commit is contained in:
doitux
2007-03-17 12:02:28 +00:00
parent bce36dfc28
commit 4d5e9dba18
2 changed files with 275 additions and 276 deletions
+268 -273
View File
@@ -285,8 +285,23 @@ void Log::logFlipHoleCardsMsg(std::string playerName, int card1, int card2, int
for(i=0; i<=linesInFile; i++) { stream.readLine(); } for(i=0; i<=linesInFile; i++) { stream.readLine(); }
if (cardsValueInt != -1) { if (cardsValueInt != -1) {
myW->textBrowser_Log->append(QString::fromStdString(playerName)+" shows \""+translateCardsValueCode(cardsValueInt).at(0)+"\"");
stream << QString::fromStdString(playerName)+" shows [ <b>"+translateCardCode(card1).at(0)+"</b>"+translateCardCode(card1).at(1)+",<b>"+translateCardCode(card2).at(0)+"</b>"+translateCardCode(card2).at(1)+"] - "+translateCardsValueCode(cardsValueInt).at(0)+"</br>\n"; if(translateCardsValueCode(cardsValueInt).at(0) == "Royal Flush") {
myW->textBrowser_Log->append(QString::fromStdString(playerName)+" shows \""+translateCardsValueCode(cardsValueInt).at(0)+"\"");
stream << QString::fromStdString(playerName)+" shows [ <b>"+translateCardCode(card1).at(0)+"</b>"+translateCardCode(card1).at(1)+",<b>"+translateCardCode(card2).at(0)+"</b>"+translateCardCode(card2).at(1)+"] - "+translateCardsValueCode(cardsValueInt).at(0)+"</br>\n";
}
else {
if( translateCardsValueCode(cardsValueInt).at(0) == "Full House, " || translateCardsValueCode(cardsValueInt).at(0) == "Two Pairs, " ) {
myW->textBrowser_Log->append(QString::fromStdString(playerName)+" shows \""+translateCardsValueCode(cardsValueInt).at(0)+translateCardsValueCode(cardsValueInt).at(1)+translateCardsValueCode(cardsValueInt).at(2)+"\"");
stream << QString::fromStdString(playerName)+" shows [ <b>"+translateCardCode(card1).at(0)+"</b>"+translateCardCode(card1).at(1)+",<b>"+translateCardCode(card2).at(0)+"</b>"+translateCardCode(card2).at(1)+"] - "+translateCardsValueCode(cardsValueInt).at(0)+translateCardsValueCode(cardsValueInt).at(1)+translateCardsValueCode(cardsValueInt).at(2)+"</br>\n";
}
else {
myW->textBrowser_Log->append(QString::fromStdString(playerName)+" shows \""+translateCardsValueCode(cardsValueInt).at(0)+translateCardsValueCode(cardsValueInt).at(1)+"\"");
stream << QString::fromStdString(playerName)+" shows [ <b>"+translateCardCode(card1).at(0)+"</b>"+translateCardCode(card1).at(1)+",<b>"+translateCardCode(card2).at(0)+"</b>"+translateCardCode(card2).at(1)+"] - "+translateCardsValueCode(cardsValueInt).at(0)+translateCardsValueCode(cardsValueInt).at(1)+"</br>\n";
}
}
} }
else { else {
myW->textBrowser_Log->append(QString::fromStdString(playerName)+" shows "+"["+translateCardCode(card1).at(0)+translateCardCode(card1).at(1)+","+translateCardCode(card2).at(0)+translateCardCode(card2).at(1)+"]"); myW->textBrowser_Log->append(QString::fromStdString(playerName)+" shows "+"["+translateCardCode(card1).at(0)+translateCardCode(card1).at(1)+","+translateCardCode(card2).at(0)+translateCardCode(card2).at(1)+"]");
@@ -375,493 +390,481 @@ QStringList Log::translateCardsValueCode(int cardsValueCode) {
case 9: cardString << "Royal Flush"; case 9: cardString << "Royal Flush";
break; break;
case 8: { case 8: {
cardString << "Straight Flush"; cardString << "Straight Flush, ";
switch(secondPart) { switch(secondPart) {
case 11: cardString << "King"; case 11: cardString << "King high";
break; break;
case 10: cardString << "Queen"; case 10: cardString << "Queen high";
break; break;
case 9: cardString << "Jack"; case 9: cardString << "Jack high";
break; break;
case 8: cardString << "10"; case 8: cardString << "Ten high";
break; break;
case 7: cardString << "9"; case 7: cardString << "Nine high";
break; break;
case 6: cardString << "8"; case 6: cardString << "Eight high";
break; break;
case 5: cardString << "7"; case 5: cardString << "Seven high";
break; break;
case 4: cardString << "6"; case 4: cardString << "Six high";
break; break;
case 3: cardString << "5"; case 3: cardString << "Five high";
break; break;
default: cardString << "ERROR"; default: cardString << "ERROR";
} }
} }
break; break;
case 7: { case 7: {
cardString << "Four of a Kind"; cardString << "Four of a Kind, ";
switch(secondPart) { switch(secondPart) {
case 12: cardString << "Ace"; case 12: cardString << "Aces";
break; break;
case 11: cardString << "King"; case 11: cardString << "Kings";
break; break;
case 10: cardString << "Queen"; case 10: cardString << "Queens";
break; break;
case 9: cardString << "Jack"; case 9: cardString << "Jacks";
break; break;
case 8: cardString << "10"; case 8: cardString << "Tens";
break; break;
case 7: cardString << "9"; case 7: cardString << "Nines";
break; break;
case 6: cardString << "8"; case 6: cardString << "Eights";
break; break;
case 5: cardString << "7"; case 5: cardString << "Sevens";
break; break;
case 4: cardString << "6"; case 4: cardString << "Sixes";
break; break;
case 3: cardString << "5"; case 3: cardString << "Fives";
break; break;
case 2: cardString << "4"; case 2: cardString << "Fours";
break; break;
case 1: cardString << "3"; case 1: cardString << "Threes";
break; break;
case 0: cardString << "2"; case 0: cardString << "Deuces";
break; break;
default: cardString << "ERROR"; default: cardString << "ERROR";
} }
} }
break; break;
case 6: { case 6: {
cardString << "Full House"; cardString << "Full House, ";
//Drilling //Drilling
switch(secondPart) { switch(secondPart) {
case 12: cardString << "Ace"; case 12: cardString << "Aces full of ";
break; break;
case 11: cardString << "King"; case 11: cardString << "Kings full of ";
break; break;
case 10: cardString << "Queen"; case 10: cardString << "Queens full of ";
break; break;
case 9: cardString << "Jack"; case 9: cardString << "Jacks full of ";
break; break;
case 8: cardString << "10"; case 8: cardString << "Tens full of ";
break; break;
case 7: cardString << "9"; case 7: cardString << "Nines full of ";
break; break;
case 6: cardString << "8"; case 6: cardString << "Eights full of ";
break; break;
case 5: cardString << "7"; case 5: cardString << "Sevens full of ";
break; break;
case 4: cardString << "6"; case 4: cardString << "Sixes full of ";
break; break;
case 3: cardString << "5"; case 3: cardString << "Fives full of ";
break; break;
case 2: cardString << "4"; case 2: cardString << "Fours full of ";
break; break;
case 1: cardString << "3"; case 1: cardString << "Threes full of ";
break; break;
case 0: cardString << "2"; case 0: cardString << "Deuces full of ";
break; break;
default: cardString << "ERROR"; default: cardString << "ERROR";
} }
//Pärchen //Pärchen
switch(thirdPart) { switch(thirdPart) {
case 12: cardString << "Ace"; case 12: cardString << "Aces";
break; break;
case 11: cardString << "King"; case 11: cardString << "Kings";
break; break;
case 10: cardString << "Queen"; case 10: cardString << "Queens";
break; break;
case 9: cardString << "Jack"; case 9: cardString << "Jacks";
break; break;
case 8: cardString << "10"; case 8: cardString << "Tens";
break; break;
case 7: cardString << "9"; case 7: cardString << "Nines";
break; break;
case 6: cardString << "8"; case 6: cardString << "Eights";
break; break;
case 5: cardString << "7"; case 5: cardString << "Sevens";
break; break;
case 4: cardString << "6"; case 4: cardString << "Sixes";
break; break;
case 3: cardString << "5"; case 3: cardString << "Fives";
break; break;
case 2: cardString << "4"; case 2: cardString << "Fours";
break; break;
case 1: cardString << "3"; case 1: cardString << "Threes";
break; break;
case 0: cardString << "2"; case 0: cardString << "Deuces";
break; break;
default: cardString << "ERROR"; default: cardString << "ERROR";
} }
} }
break; break;
case 5: { case 5: {
cardString << "Flush"; cardString << "Flush, ";
//highest Card //highest Card
switch(secondPart) { switch(secondPart) {
case 12: cardString << "Ace"; case 12: cardString << "Ace high";
break; break;
case 11: cardString << "King"; case 11: cardString << "King high";
break; break;
case 10: cardString << "Queen"; case 10: cardString << "Queen high";
break; break;
case 9: cardString << "Jack"; case 9: cardString << "Jack high";
break; break;
case 8: cardString << "10"; case 8: cardString << "Ten high";
break; break;
case 7: cardString << "9"; case 7: cardString << "Nine high";
break; break;
case 6: cardString << "8"; case 6: cardString << "Eight high";
break; break;
case 5: cardString << "7"; case 5: cardString << "Seven high";
break; break;
case 4: cardString << "6"; case 4: cardString << "Six high";
break; break;
default: cardString << "ERROR"; default: cardString << "ERROR";
} }
} }
break; break;
case 4: { case 4: {
cardString << "Straight"; cardString << "Straight, ";
switch(secondPart) { switch(secondPart) {
case 12: cardString << "Ace"; case 12: cardString << "Ace high";
break; break;
case 11: cardString << "King"; case 11: cardString << "King high";
break; break;
case 10: cardString << "Queen"; case 10: cardString << "Queen high";
break; break;
case 9: cardString << "Jack"; case 9: cardString << "Jack high";
break; break;
case 8: cardString << "10"; case 8: cardString << "Ten high";
break; break;
case 7: cardString << "9"; case 7: cardString << "Nine high";
break; break;
case 6: cardString << "8"; case 6: cardString << "Eight high";
break; break;
case 5: cardString << "7"; case 5: cardString << "Seven high";
break; break;
case 4: cardString << "6"; case 4: cardString << "Six high";
break; break;
case 3: cardString << "5"; case 3: cardString << "Five high";
break; break;
default: cardString << "ERROR"; default: cardString << "ERROR";
} }
} }
break; break;
case 3: { case 3: {
cardString << "Three of a Kind"; cardString << "Three of a Kind, ";
switch(secondPart) { switch(secondPart) {
case 12: cardString << "Ace"; case 12: cardString << "Aces";
break; break;
case 11: cardString << "King"; case 11: cardString << "Kings";
break; break;
case 10: cardString << "Queen"; case 10: cardString << "Queens";
break; break;
case 9: cardString << "Jack"; case 9: cardString << "Jacks";
break; break;
case 8: cardString << "10"; case 8: cardString << "Tens";
break; break;
case 7: cardString << "9"; case 7: cardString << "Nines";
break; break;
case 6: cardString << "8"; case 6: cardString << "Eights";
break; break;
case 5: cardString << "7"; case 5: cardString << "Sevens";
break; break;
case 4: cardString << "6"; case 4: cardString << "Sixes";
break; break;
case 3: cardString << "5"; case 3: cardString << "Fives";
break; break;
case 2: cardString << "4"; case 2: cardString << "Fours";
break; break;
case 1: cardString << "3"; case 1: cardString << "Threes";
break; break;
case 0: cardString << "2"; case 0: cardString << "Deuces";
break; break;
default: cardString << "ERROR"; default: cardString << "ERROR";
} }
//Kicker 1 //Kicker 1
switch(thirdPart) { switch(thirdPart) {
case 12: cardString << "Ace"; case 12: cardString << ", Ace kicker";
break; break;
case 11: cardString << "King"; case 11: cardString << ", King kicker";
break; break;
case 10: cardString << "Queen"; case 10: cardString << ", Queen kicker";
break; break;
case 9: cardString << "Jack"; case 9: cardString << ", Jack kicker";
break; break;
case 8: cardString << "10"; case 8: cardString << ", Ten kicker";
break; break;
case 7: cardString << "9"; case 7: cardString << ", Nine kicker";
break; break;
case 6: cardString << "8"; case 6: cardString << ", Eight kicker";
break; break;
case 5: cardString << "7"; case 5: cardString << ", Seven kicker";
break; break;
case 4: cardString << "6"; case 4: cardString << ", Six kicker";
break; break;
case 3: cardString << "5"; case 3: cardString << ", Five kicker";
break; break;
case 2: cardString << "4"; case 2: cardString << ", Four kicker";
break; break;
case 1: cardString << "3"; case 1: cardString << ", Three kicker";
break;
case 0: cardString << "2";
break; break;
default: cardString << "ERROR"; default: cardString << "ERROR";
} }
//Kicker 2 //Kicker 2
switch(fourthPart) { switch(fourthPart) {
case 12: cardString << "Ace"; case 12: cardString << ", Ace kicker";
break; break;
case 11: cardString << "King"; case 11: cardString << ", King kicker";
break; break;
case 10: cardString << "Queen"; case 10: cardString << ", Queen kicker";
break; break;
case 9: cardString << "Jack"; case 9: cardString << ", Jack kicker";
break; break;
case 8: cardString << "10"; case 8: cardString << ", Ten kicker";
break; break;
case 7: cardString << "9"; case 7: cardString << ", Nine kicker";
break; break;
case 6: cardString << "8"; case 6: cardString << ", Eight kicker";
break; break;
case 5: cardString << "7"; case 5: cardString << ", Seven kicker";
break; break;
case 4: cardString << "6"; case 4: cardString << ", Six kicker";
break; break;
case 3: cardString << "5"; case 3: cardString << ", Five kicker";
break; break;
case 2: cardString << "4"; case 2: cardString << ", Four kicker";
break; break;
case 1: cardString << "3"; case 1: cardString << ", Three kicker";
break;
case 0: cardString << "2";
break; break;
default: cardString << "ERROR"; default: cardString << "ERROR";
} }
} }
break; break;
case 2: { case 2: {
cardString << "Two Pairs"; cardString << "Two Pairs, ";
// erster Pair // erster Pair
switch(secondPart) { switch(secondPart) {
case 12: cardString << "Ace"; case 12: cardString << "Aces and ";
break; break;
case 11: cardString << "King"; case 11: cardString << "Kings and ";
break; break;
case 10: cardString << "Queen"; case 10: cardString << "Queens and ";
break; break;
case 9: cardString << "Jack"; case 9: cardString << "Jacks and ";
break; break;
case 8: cardString << "10"; case 8: cardString << "Tens and ";
break; break;
case 7: cardString << "9"; case 7: cardString << "Nines and ";
break; break;
case 6: cardString << "8"; case 6: cardString << "Eights and ";
break; break;
case 5: cardString << "7"; case 5: cardString << "Sevens and ";
break; break;
case 4: cardString << "6"; case 4: cardString << "Sixes and ";
break; break;
case 3: cardString << "5"; case 3: cardString << "Fives and ";
break; break;
case 2: cardString << "4"; case 2: cardString << "Fours and ";
break; break;
case 1: cardString << "3"; case 1: cardString << "Threes and ";
break; break;
case 0: cardString << "2"; case 0: cardString << "Deuces and ";
break; break;
default: cardString << "ERROR"; default: cardString << "ERROR";
} }
// zweiter Pair // zweiter Pair
switch(thirdPart) { switch(thirdPart) {
case 12: cardString << "Ace"; case 12: cardString << "Aces";
break; break;
case 11: cardString << "King"; case 11: cardString << "Kings";
break; break;
case 10: cardString << "Queen"; case 10: cardString << "Queens";
break; break;
case 9: cardString << "Jack"; case 9: cardString << "Jacks";
break; break;
case 8: cardString << "10"; case 8: cardString << "Tens";
break; break;
case 7: cardString << "9"; case 7: cardString << "Nines";
break; break;
case 6: cardString << "8"; case 6: cardString << "Eights";
break; break;
case 5: cardString << "7"; case 5: cardString << "Sevens";
break; break;
case 4: cardString << "6"; case 4: cardString << "Sixes";
break; break;
case 3: cardString << "5"; case 3: cardString << "Fives";
break; break;
case 2: cardString << "4"; case 2: cardString << "Fours";
break; break;
case 1: cardString << "3"; case 1: cardString << "Threes";
break; break;
case 0: cardString << "2"; case 0: cardString << "Deuces";
break; break;
default: cardString << "ERROR"; default: cardString << "ERROR";
} }
//Kicker //Kicker
switch(fourthPart) { switch(fourthPart) {
case 12: cardString << "Ace"; case 12: cardString << ", Ace kicker";
break; break;
case 11: cardString << "King"; case 11: cardString << ", King kicker";
break; break;
case 10: cardString << "Queen"; case 10: cardString << ", Queen kicker";
break; break;
case 9: cardString << "Jack"; case 9: cardString << ", Jack kicker";
break; break;
case 8: cardString << "10"; case 8: cardString << ", Ten kicker";
break; break;
case 7: cardString << "9"; case 7: cardString << ", Nine kicker";
break; break;
case 6: cardString << "8"; case 6: cardString << ", Eight kicker";
break; break;
case 5: cardString << "7"; case 5: cardString << ", Seven kicker";
break; break;
case 4: cardString << "6"; case 4: cardString << ", Six kicker";
break; break;
case 3: cardString << "5"; case 3: cardString << ", Five kicker";
break; break;
case 2: cardString << "4"; case 2: cardString << ", Four kicker";
break; break;
case 1: cardString << "3"; case 1: cardString << ", Three kicker";
break;
case 0: cardString << "2";
break; break;
default: cardString << "ERROR"; default: cardString << "ERROR";
} }
} }
break; break;
case 1: { case 1: {
cardString << "Pair"; cardString << "Pair, ";
// Pair // Pair
switch(secondPart) { switch(secondPart) {
case 12: cardString << "Ace"; case 12: cardString << "Aces";
break; break;
case 11: cardString << "King"; case 11: cardString << "Kings";
break; break;
case 10: cardString << "Queen"; case 10: cardString << "Queens";
break; break;
case 9: cardString << "Jack"; case 9: cardString << "Jacks";
break; break;
case 8: cardString << "10"; case 8: cardString << "Tens";
break; break;
case 7: cardString << "9"; case 7: cardString << "Nines";
break; break;
case 6: cardString << "8"; case 6: cardString << "Eights";
break; break;
case 5: cardString << "7"; case 5: cardString << "Sevens";
break; break;
case 4: cardString << "6"; case 4: cardString << "Sixes";
break; break;
case 3: cardString << "5"; case 3: cardString << "Fives";
break; break;
case 2: cardString << "4"; case 2: cardString << "Fours";
break; break;
case 1: cardString << "3"; case 1: cardString << "Threes";
break; break;
case 0: cardString << "2"; case 0: cardString << "Deuces";
break; break;
default: cardString << "ERROR"; default: cardString << "ERROR";
} }
// Kicker 1 // Kicker 1
switch(thirdPart) { switch(thirdPart) {
case 12: cardString << "Ace"; case 12: cardString << ", Ace kicker";
break; break;
case 11: cardString << "King"; case 11: cardString << ", King kicker";
break; break;
case 10: cardString << "Queen"; case 10: cardString << ", Queen kicker";
break; break;
case 9: cardString << "Jack"; case 9: cardString << ", Jack kicker";
break; break;
case 8: cardString << "10"; case 8: cardString << ", Ten kicker";
break; break;
case 7: cardString << "9"; case 7: cardString << ", Nine kicker";
break; break;
case 6: cardString << "8"; case 6: cardString << ", Eight kicker";
break; break;
case 5: cardString << "7"; case 5: cardString << ", Seven kicker";
break; break;
case 4: cardString << "6"; case 4: cardString << ", Six kicker";
break; break;
case 3: cardString << "5"; case 3: cardString << ", Five kicker";
break; break;
case 2: cardString << "4"; case 2: cardString << ", Four kicker";
break; break;
case 1: cardString << "3"; case 1: cardString << ", Three kicker";
break;
case 0: cardString << "2";
break; break;
default: cardString << "ERROR"; default: cardString << "ERROR";
} }
//Kicker 2 //Kicker 2
switch(fourthPart) { switch(fourthPart) {
case 12: cardString << "Ace"; case 12: cardString << ", Ace kicker";
break; break;
case 11: cardString << "King"; case 11: cardString << ", King kicker";
break; break;
case 10: cardString << "Queen"; case 10: cardString << ", Queen kicker";
break; break;
case 9: cardString << "Jack"; case 9: cardString << ", Jack kicker";
break; break;
case 8: cardString << "10"; case 8: cardString << ", Ten kicker";
break; break;
case 7: cardString << "9"; case 7: cardString << ", Nine kicker";
break; break;
case 6: cardString << "8"; case 6: cardString << ", Eight kicker";
break; break;
case 5: cardString << "7"; case 5: cardString << ", Seven kicker";
break; break;
case 4: cardString << "6"; case 4: cardString << ", Six kicker";
break; break;
case 3: cardString << "5"; case 3: cardString << ", Five kicker";
break; break;
case 2: cardString << "4"; case 2: cardString << ", Four kicker";
break; break;
case 1: cardString << "3"; case 1: cardString << ", Three kicker";
break;
case 0: cardString << "2";
break; break;
default: cardString << "ERROR"; default: cardString << "ERROR";
} }
//Kicker 3 //Kicker 3
switch(fifthPart) { switch(fifthPart) {
case 12: cardString << "Ace"; case 12: cardString << ", Ace kicker";
break; break;
case 11: cardString << "King"; case 11: cardString << ", King kicker";
break; break;
case 10: cardString << "Queen"; case 10: cardString << ", Queen kicker";
break; break;
case 9: cardString << "Jack"; case 9: cardString << ", Jack kicker";
break; break;
case 8: cardString << "10"; case 8: cardString << ", Ten kicker";
break; break;
case 7: cardString << "9"; case 7: cardString << ", Nine kicker";
break; break;
case 6: cardString << "8"; case 6: cardString << ", Eight kicker";
break; break;
case 5: cardString << "7"; case 5: cardString << ", Seven kicker";
break; break;
case 4: cardString << "6"; case 4: cardString << ", Six kicker";
break; break;
case 3: cardString << "5"; case 3: cardString << ", Five kicker";
break; break;
case 2: cardString << "4"; case 2: cardString << ", Four kicker";
break; break;
case 1: cardString << "3"; case 1: cardString << ", Three kicker";
break;
case 0: cardString << "2";
break; break;
default: cardString << "ERROR"; default: cardString << "ERROR";
} }
} }
break; break;
case 0: { case 0: {
cardString << "Highest Card"; cardString << "Highest Card, ";
// Kicker 1 // Kicker 1
switch(secondPart) { switch(secondPart) {
case 12: cardString << "Ace"; case 12: cardString << "Ace";
@@ -872,131 +875,123 @@ QStringList Log::translateCardsValueCode(int cardsValueCode) {
break; break;
case 9: cardString << "Jack"; case 9: cardString << "Jack";
break; break;
case 8: cardString << "10"; case 8: cardString << "Ten";
break; break;
case 7: cardString << "9"; case 7: cardString << "Nine";
break; break;
case 6: cardString << "8"; case 6: cardString << "Eight";
break; break;
case 5: cardString << "7"; case 5: cardString << "Seven";
break; break;
case 4: cardString << "6"; case 4: cardString << "Six";
break; break;
case 3: cardString << "5"; case 3: cardString << "Five";
break; break;
case 2: cardString << "4"; case 2: cardString << "Four";
break; break;
case 1: cardString << "3"; case 1: cardString << "Three";
break; break;
case 0: cardString << "2"; case 0: cardString << "Deuces";
break; break;
default: cardString << "ERROR"; default: cardString << "ERROR";
} }
// Kicker 2 // Kicker 2
switch(thirdPart) { switch(thirdPart) {
case 12: cardString << "Ace"; case 12: cardString << ", Ace kicker";
break; break;
case 11: cardString << "King"; case 11: cardString << ", King kicker";
break; break;
case 10: cardString << "Queen"; case 10: cardString << ", Queen kicker";
break; break;
case 9: cardString << "Jack"; case 9: cardString << ", Jack kicker";
break; break;
case 8: cardString << "10"; case 8: cardString << ", Ten kicker";
break; break;
case 7: cardString << "9"; case 7: cardString << ", Nine kicker";
break; break;
case 6: cardString << "8"; case 6: cardString << ", Eight kicker";
break; break;
case 5: cardString << "7"; case 5: cardString << ", Seven kicker";
break; break;
case 4: cardString << "6"; case 4: cardString << ", Six kicker";
break; break;
case 3: cardString << "5"; case 3: cardString << ", Five kicker";
break; break;
case 2: cardString << "4"; case 2: cardString << ", Four kicker";
break; break;
case 1: cardString << "3"; case 1: cardString << ", Three kicker";
break;
case 0: cardString << "2";
break; break;
default: cardString << "ERROR"; default: cardString << "ERROR";
} }
//Kicker 3 //Kicker 3
switch(fourthPart) { switch(fourthPart) {
case 12: cardString << "Ace"; case 12: cardString << ", Ace kicker";
break; break;
case 11: cardString << "King"; case 11: cardString << ", King kicker";
break; break;
case 10: cardString << "Queen"; case 10: cardString << ", Queen kicker";
break; break;
case 9: cardString << "Jack"; case 9: cardString << ", Jack kicker";
break; break;
case 8: cardString << "10"; case 8: cardString << ", Ten kicker";
break; break;
case 7: cardString << "9"; case 7: cardString << ", Nine kicker";
break; break;
case 6: cardString << "8"; case 6: cardString << ", Eight kicker";
break; break;
case 5: cardString << "7"; case 5: cardString << ", Seven kicker";
break; break;
case 4: cardString << "6"; case 4: cardString << ", Six kicker";
break; break;
case 3: cardString << "5"; case 3: cardString << ", Five kicker";
break; break;
case 2: cardString << "4"; case 2: cardString << ", Four kicker";
break; break;
case 1: cardString << "3"; case 1: cardString << ", Three kicker";
break;
case 0: cardString << "2";
break; break;
default: cardString << "ERROR"; default: cardString << "ERROR";
} }
//Kicker 4 //Kicker 4
switch(fifthPartA) { switch(fifthPartA) {
case 9: cardString << "Jack"; case 9: cardString << ", Jack kicker";
break; break;
case 8: cardString << "10"; case 8: cardString << ", Ten kicker";
break; break;
case 7: cardString << "9"; case 7: cardString << ", Nine kicker";
break; break;
case 6: cardString << "8"; case 6: cardString << ", Eight kicker";
break; break;
case 5: cardString << "7"; case 5: cardString << ", Seven kicker";
break; break;
case 4: cardString << "6"; case 4: cardString << ", Six kicker";
break; break;
case 3: cardString << "5"; case 3: cardString << ", Five kicker";
break; break;
case 2: cardString << "4"; case 2: cardString << ", Four kicker";
break; break;
case 1: cardString << "3"; case 1: cardString << ", Three kicker";
break;
case 0: cardString << "2";
break; break;
default: cardString << "ERROR"; default: cardString << "ERROR";
} }
//Kicker 5 //Kicker 5
switch(fifthPartB) { switch(fifthPartB) {
case 9: cardString << "Jack"; case 9: cardString << ", Jack kicker";
break; break;
case 8: cardString << "10"; case 8: cardString << ", Ten kicker";
break; break;
case 7: cardString << "9"; case 7: cardString << ", Nine kicker";
break; break;
case 6: cardString << "8"; case 6: cardString << ", Eight kicker";
break; break;
case 5: cardString << "7"; case 5: cardString << ", Seven kicker";
break; break;
case 4: cardString << "6"; case 4: cardString << ", Six kicker";
break; break;
case 3: cardString << "5"; case 3: cardString << ", Five kicker";
break; break;
case 2: cardString << "4"; case 2: cardString << ", Four kicker";
break; break;
case 1: cardString << "3"; case 1: cardString << ", Three kicker";
break;
case 0: cardString << "2";
break; break;
default: cardString << "ERROR"; default: cardString << "ERROR";
} }
+7 -3
View File
@@ -1498,7 +1498,7 @@ void mainWindowImpl::postRiverRunAnimation2() {
int i, j; int i, j;
for(i=1; i<maxQuantityPlayers; i++) { for(i=0; i<maxQuantityPlayers; i++) {
actualHand->getPlayerArray()[i]->getMyCards(tempCardsIntArray); actualHand->getPlayerArray()[i]->getMyCards(tempCardsIntArray);
if(actualHand->getPlayerArray()[i]->getMyActiveStatus() && actualHand->getPlayerArray()[i]->getMyAction() != 1) { if(actualHand->getPlayerArray()[i]->getMyActiveStatus() && actualHand->getPlayerArray()[i]->getMyAction() != 1) {
if(i) { if(i) {
@@ -1525,7 +1525,7 @@ void mainWindowImpl::postRiverRunAnimation2() {
int tempCardsIntArray[2]; int tempCardsIntArray[2];
int i, j; int i, j;
for(i=1; i<maxQuantityPlayers; i++) { for(i=0; i<maxQuantityPlayers; i++) {
actualHand->getPlayerArray()[i]->getMyCards(tempCardsIntArray); actualHand->getPlayerArray()[i]->getMyCards(tempCardsIntArray);
if(actualHand->getPlayerArray()[i]->getMyActiveStatus() && actualHand->getPlayerArray()[i]->getMyAction() != 1) { if(actualHand->getPlayerArray()[i]->getMyActiveStatus() && actualHand->getPlayerArray()[i]->getMyAction() != 1) {
if(i) { if(i) {
@@ -1546,6 +1546,10 @@ void mainWindowImpl::postRiverRunAnimation2() {
//Wenn einmal umgedreht dann fertig!! //Wenn einmal umgedreht dann fertig!!
flipHolecardsAllInAlreadyDone = TRUE; flipHolecardsAllInAlreadyDone = TRUE;
} }
else {
}
postRiverRunAnimation2Timer->start(postRiverRunAnimationSpeed); postRiverRunAnimation2Timer->start(postRiverRunAnimationSpeed);
} }
else { postRiverRunAnimation3(); } else { postRiverRunAnimation3(); }
@@ -1783,7 +1787,7 @@ void mainWindowImpl::flipHolecardsAllIn() {
int temp2CardsIntArray[2]; int temp2CardsIntArray[2];
int i, j; int i, j;
for(i=1; i<maxQuantityPlayers; i++) { for(i=0; i<maxQuantityPlayers; i++) {
actualHand->getPlayerArray()[i]->getMyCards(temp2CardsIntArray); actualHand->getPlayerArray()[i]->getMyCards(temp2CardsIntArray);
if(actualHand->getPlayerArray()[i]->getMyActiveStatus() && actualHand->getPlayerArray()[i]->getMyAction() != 1) { if(actualHand->getPlayerArray()[i]->getMyActiveStatus() && actualHand->getPlayerArray()[i]->getMyAction() != 1) {
if(i) { if(i) {