MCPcopy Create free account
hub / github.com/assaultcube/AC / modestr

Function modestr

source/src/protocol.cpp:513–513  ·  view source on GitHub ↗

'n/a' bad on *nix filesystem (demonameformat)

Source from the content-addressed store, hash-verified

511const char *fullmodestr(int n) { return (n>=-1 && size_t(n+1) < sizeof(modefullnames)/sizeof(modefullnames[0])) ? modefullnames[n+1] : "unknown"; }
512const char *acronymmodestr(int n) { return (n>=-1 && size_t(n+1) < sizeof(modeacronymnames)/sizeof(modeacronymnames[0])) ? modeacronymnames[n+1] : "UNK"; } // 'n/a' bad on *nix filesystem (demonameformat)
513const char *modestr(int n, bool acronyms) { return acronyms ? acronymmodestr (n) : fullmodestr(n); }
514const char *voteerrorstr(int n) { return (n>=0 && (size_t)n < sizeof(voteerrors)/sizeof(voteerrors[0])) ? voteerrors[n] : "unknown"; }
515const char *mmfullname(int n) { return (n>=0 && n < MM_NUM) ? mmfullnames[n] : "unknown"; }
516

Callers 14

mapactionMethod · 0.85
sicompareFunction · 0.85
loopvFunction · 0.85
enddemorecordFunction · 0.85
setupdemorecordFunction · 0.85
startgameFunction · 0.85
loggamestatusFunction · 0.85
renderscoresFunction · 0.85
asciiscoresFunction · 0.85
clientgame.cppFile · 0.85
startmapFunction · 0.85
votestringFunction · 0.85

Calls 2

acronymmodestrFunction · 0.85
fullmodestrFunction · 0.85

Tested by

no test coverage detected