From 4486b4d5c3ed0fda38245e315201b2fb7190aa85 Mon Sep 17 00:00:00 2001 From: Mark Vejvoda Date: Sun, 1 May 2011 07:35:10 +0000 Subject: [PATCH] - hide observers from battle end screen stats --- source/glest_game/main/battle_end.cpp | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/source/glest_game/main/battle_end.cpp b/source/glest_game/main/battle_end.cpp index 2fff4d6b..4b550980 100644 --- a/source/glest_game/main/battle_end.cpp +++ b/source/glest_game/main/battle_end.cpp @@ -92,7 +92,11 @@ void BattleEnd::render(){ int mostResourcesHarvestedIndex = -1; int bestResourcesHarvested = -1; - for(int i=0; i bestKills) { @@ -139,6 +143,10 @@ void BattleEnd::render(){ int bm= 100; for(int i = 0; i < stats.getFactionCount(); ++i) { + if(stats.getTeam(i) == GameConstants::maxPlayers -1 + fpt_Observer) { + continue; + } + int textX= lm+160+i*100; int team= stats.getTeam(i) + 1; int kills= stats.getKills(i); @@ -288,13 +296,17 @@ void BattleEnd::render(){ string header = stats.getDescription() + " - "; - if(stats.getVictory(stats.getThisFactionIndex())){ - header += lang.get("Victory"); + if(stats.getTeam(stats.getThisFactionIndex()) != GameConstants::maxPlayers -1 + fpt_Observer) { + if(stats.getVictory(stats.getThisFactionIndex())){ + header += lang.get("Victory"); + } + else{ + header += lang.get("Defeat"); + } } - else{ - header += lang.get("Defeat"); + else { + header += "Observer"; } - textRenderer->render(header, lm+250, bm+550); //GameConstants::updateFps