From 60fb7e570399551331c8673333f0012599ac2840 Mon Sep 17 00:00:00 2001 From: flowtron Date: Wed, 19 Nov 2008 17:06:28 +0000 Subject: [PATCH] "demo playback" != "unknown" git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@3644 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- source/src/protocol.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/src/protocol.cpp b/source/src/protocol.cpp index 69459f39..c7615e85 100644 --- a/source/src/protocol.cpp +++ b/source/src/protocol.cpp @@ -126,8 +126,8 @@ const char *modeacronymnames[] = const char *voteerrors[] = { "voting is currently disabled", "there is already a vote pending", "already voted", "can't vote that often", "this vote is not allowed in the current environment (singleplayer/multiplayer)", "no permission", "invalid vote" }; -const char *fullmodestr(int n) { return (n>=0 && (size_t)n < sizeof(modefullnames)/sizeof(modefullnames[0])) ? modefullnames[n] : "unknown"; } -const char *acronymmodestr(int n) { return (n>=0 && (size_t)n < sizeof(modeacronymnames)/sizeof(modeacronymnames[0])) ? modeacronymnames[n] : "n/a"; } +const char *fullmodestr(int n) { return (n>=0 && (size_t)n < sizeof(modefullnames)/sizeof(modefullnames[0])) ? modefullnames[n] : n==-3 ? "demoplayback" : "unknown"; } +const char *acronymmodestr(int n) { return (n>=0 && (size_t)n < sizeof(modeacronymnames)/sizeof(modeacronymnames[0])) ? modeacronymnames[n] : n==-3 ? "DEMO" : "n/a"; } const char *modestr(int n, bool acronyms) { return acronyms ? acronymmodestr (n) : fullmodestr(n); } const char *voteerrorstr(int n) { return (n>=0 && (size_t)n < sizeof(voteerrors)/sizeof(voteerrors[0])) ? voteerrors[n] : "unknown"; }