diff -r b970559af8fb -r 4e3942f5827c QTfrontend/statsPage.cpp
--- a/QTfrontend/statsPage.cpp Sun Nov 07 19:49:39 2010 +0300
+++ b/QTfrontend/statsPage.cpp Sun Nov 07 19:59:34 2010 +0300
@@ -177,57 +177,51 @@
team.Wins++; // should draws count as wins?
//team.SaveToFile(); // don't save yet
}
- break;
- }
-
+ break;
+ }
+
case 'P' : {
int i = info.indexOf(' ');
- playerPosition++;
- QString color = info.left(i);
- quint32 c = color.toInt();
- QColor clanColor = QColor(qRgb((c >> 16) & 255, (c >> 8) & 255, c & 255));
+ playerPosition++;
+ QString color = info.left(i);
+ quint32 c = color.toInt();
+ QColor clanColor = QColor(qRgb((c >> 16) & 255, (c >> 8) & 255, c & 255));
- QString playerinfo = info.mid(i + 1);
-
- i = playerinfo.indexOf(' ');
+ QString playerinfo = info.mid(i + 1);
+
+ i = playerinfo.indexOf(' ');
- QString kills = playerinfo.left(i);
- QString playername = playerinfo.mid(i + 1);
- QString image;
+ int kills = playerinfo.left(i).toInt();
+ QString playername = playerinfo.mid(i + 1);
+ QString image;
if (lastColor == c && playerPosition <= 2) playerPosition = 1;
- lastColor = c;
+ lastColor = c;
- switch (playerPosition)
- {
- case 1:
- image = "";
- break;
- case 2:
- image = "
";
- break;
- case 3:
- image = "
";
- break;
- default:
- image = "
";
- break;
- }
+ switch (playerPosition)
+ {
+ case 1:
+ image = "
";
+ break;
+ case 2:
+ image = "
";
+ break;
+ case 3:
+ image = "
";
+ break;
+ default:
+ image = "
";
+ break;
+ }
QString message;
- QString killstring;
- if (kills.toInt() == 1)
- {
- killstring = PageGameStats::tr("(%1 kill)").arg(kills);
- } else {
- killstring = PageGameStats::tr("(%1 kills)").arg(kills);
- }
-
- message = QString("
" + PageGameStats::tr("%1 thought it's good to shoot his own hedgehogs with %2 pts.").arg(info.mid(i + 1), info.left(i)) + "