From c2cd2e15abcbbfdae02b9d2b32c33e7421c51c8d Mon Sep 17 00:00:00 2001 From: doitux Date: Sat, 10 Feb 2007 20:00:33 +0000 Subject: [PATCH] improved logfiles-funktion --- src/gui/qt/log.cpp | 36 +++++++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/src/gui/qt/log.cpp b/src/gui/qt/log.cpp index 6db16ec3..ac5259a7 100644 --- a/src/gui/qt/log.cpp +++ b/src/gui/qt/log.cpp @@ -140,27 +140,41 @@ void Log::logNewGameHandMsg(int gameID, int handID) { QTextStream stream( myLogFile ); for(i=0; i<=linesInFile; i++) { stream.readLine(); } - QString msg("

##### Game: "+QString::number(gameID,10)+" | Hand: "+QString::number(handID,10)+" #####
"); - stream << msg << "\n"; - + stream << "

##### Game: "+QString::number(gameID,10)+" | Hand: "+QString::number(handID,10)+" #####
" << "\n"; + stream << "CASH: "; for(i=0; igetMaxQuantityPlayers(); i++) { switch (myW->getActualHand()->getPlayerArray()[i]->getMyButton()) { case 1 : stream << QString::fromStdString(myW->getActualHand()->getPlayerArray()[i]->getMyName())+" (Dealer): "+QString::number(myW->getActualHand()->getPlayerArray()[i]->getMyCash(),10)+"$, "; break; - case 2 : stream << QString::fromStdString(myW->getActualHand()->getPlayerArray()[i]->getMyName())+" (Small Blind): "+QString::number(myW->getActualHand()->getPlayerArray()[i]->getMyCash(),10)+"$, "; - break; - case 3 : stream << QString::fromStdString(myW->getActualHand()->getPlayerArray()[i]->getMyName())+" (Big Blind): "+QString::number(myW->getActualHand()->getPlayerArray()[i]->getMyCash(),10)+"$, "; - break; default : stream << QString::fromStdString(myW->getActualHand()->getPlayerArray()[i]->getMyName())+": "+QString::number(myW->getActualHand()->getPlayerArray()[i]->getMyCash(),10)+"$, "; } } + stream << "
BLINDS: "; + for(i=0; igetMaxQuantityPlayers(); i++) { + + int j,k = 0; + //Aktive Spieler zählen + int activePlayersCounter = 0; + for (k=0; kgetMaxQuantityPlayers(); k++) { + if (myW->getActualHand()->getPlayerArray()[k]->getMyAction() != 1 && myW->getActualHand()->getPlayerArray()[k]->getMyActiveStatus() == 1) activePlayersCounter++; + } + if(activePlayersCounter < 3) { j=1; } + + cout << activePlayersCounter << endl; + cout << (i+myW->getActualHand()->getDealerPosition()+j)%5 << endl; + switch (myW->getActualHand()->getPlayerArray()[(i+myW->getActualHand()->getDealerPosition()+j)%5]->getMyButton()) { + case 2 : stream << QString::fromStdString(myW->getActualHand()->getPlayerArray()[(i+myW->getActualHand()->getDealerPosition()+j)%5]->getMyName())+" ("+QString::number(myW->getActualHand()->getPlayerArray()[(i+myW->getActualHand()->getDealerPosition()+j)%5]->getMySet(),10)+"$), "; + break; + case 3 : stream << QString::fromStdString(myW->getActualHand()->getPlayerArray()[(i+myW->getActualHand()->getDealerPosition()+j)%5]->getMyName())+" ("+QString::number(myW->getActualHand()->getPlayerArray()[(i+myW->getActualHand()->getDealerPosition()+j)%5]->getMySet(),10)+"$)"; + break; + default :; + } + } stream << "

\n"; -// stream << "\n"; -// stream << "\n"; + myLogFile->close(); - linesInFile++; - linesInFile++; + linesInFile = linesInFile+3; }