tHigh scores can now be displayed in single-player games - not just multiplayer… | |
git clone git://src.adamsgaard.dk/vaccinewars | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 68d9dbffc47e2b771867806be3fcecd807fafbb4 | |
parent b3b31aa753dea7d5beb7d3369af2a4fd57ec730b | |
Author: Ben Webb <[email protected]> | |
Date: Thu, 1 Aug 2002 14:22:03 +0000 | |
High scores can now be displayed in single-player games - not just | |
multiplayer ones. | |
Diffstat: | |
M src/curses_client/curses_client.c | 24 +++++++++++++++--------- | |
1 file changed, 15 insertions(+), 9 deletions(-) | |
--- | |
diff --git a/src/curses_client/curses_client.c b/src/curses_client/curses_clien… | |
t@@ -2154,7 +2154,8 @@ static void Curses_DoGame(Player *Play) | |
if (HaveWorthless && !WantAntique) | |
g_string_append(text, _(", D>rop")); | |
if (Network) | |
- g_string_append(text, _(", T>alk, P>age, L>ist")); | |
+ g_string_append(text, _(", T>alk, P>age")); | |
+ g_string_append(text, _(", L>ist")); | |
if (!WantAntique && (Play->Bitches.Carried > 0 || | |
Play->Flags & SPYINGON)) { | |
g_string_append(text, _(", G>ive")); | |
t@@ -2309,14 +2310,19 @@ static void Curses_DoGame(Player *Play) | |
clear_bottom(); | |
SendClientMessage(Play, C_NONE, C_WANTQUIT, NULL, NULL); | |
} | |
- } else if (c == 'L' && Network) { | |
- attrset(PromptAttr); | |
- mvaddstr(23, 20, _("List what? P>layers or S>cores? ")); | |
- /* P>layers, S>cores */ | |
- i = GetKey(_("PS"), "PS", TRUE, FALSE, FALSE); | |
- if (i == 'P') { | |
- ListPlayers(Play, FALSE, NULL); | |
- } else if (i == 'S') { | |
+ } else if (c == 'L') { | |
+ if (Network) { | |
+ attrset(PromptAttr); | |
+ mvaddstr(23, 20, _("List what? P>layers or S>cores? ")); | |
+ /* P>layers, S>cores */ | |
+ i = GetKey(_("PS"), "PS", TRUE, FALSE, FALSE); | |
+ if (i == 'P') { | |
+ ListPlayers(Play, FALSE, NULL); | |
+ } else if (i == 'S') { | |
+ DisplayMode = DM_NONE; | |
+ SendClientMessage(Play, C_NONE, C_REQUESTSCORE, NULL, NULL); | |
+ } | |
+ } else { | |
DisplayMode = DM_NONE; | |
SendClientMessage(Play, C_NONE, C_REQUESTSCORE, NULL, NULL); | |
} |