summaryrefslogtreecommitdiff
path: root/src/fpsgame/scoreboard.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/fpsgame/scoreboard.cpp')
-rw-r--r--src/fpsgame/scoreboard.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/fpsgame/scoreboard.cpp b/src/fpsgame/scoreboard.cpp
index 2bc82d2..5e0ae17 100644
--- a/src/fpsgame/scoreboard.cpp
+++ b/src/fpsgame/scoreboard.cpp
@@ -56,10 +56,9 @@ namespace game
void getbestteams(vector<const char *> &best)
{
- if(cmode && cmode->hidefrags())
+ if(!hidefrags)
{
vector<teamscore> teamscores;
- cmode->getteamscores(teamscores);
teamscores.sort(teamscore::compare);
while(teamscores.length() > 1 && teamscores.last().score < teamscores[0].score) teamscores.drop();
loopv(teamscores) best.add(teamscores[i].team);
@@ -121,7 +120,6 @@ namespace game
scoregroup &g = *groups[numgroups++];
g.team = team;
if(!team) g.score = 0;
- else if(cmode && cmode->hidefrags()) g.score = cmode->getteamscore(o->team);
else { teaminfo *ti = teaminfos.access(team); g.score = ti ? ti->frags : 0; }
g.players.setsize(0);
g.players.add(o);
@@ -236,7 +234,7 @@ namespace game
g.pushlist(); // horizontal
}
- if(!cmode || !cmode->hidefrags() || !hidefrags)
+ if(!hidefrags)
{
g.pushlist();
g.strut(6);