MCPcopy Create free account
hub / github.com/DescentDevelopers/Descent3 / DMFCInputCommand_StatMsgs

Function DMFCInputCommand_StatMsgs

netgames/dmfc/dmfcinputcommand.cpp:487–507  ·  view source on GitHub ↗

handles a request to enable/disable statistical messages Usage: "$statmsgs on/off"

Source from the content-addressed store, hash-verified

485// handles a request to enable/disable statistical messages
486// Usage: "$statmsgs on/off"
487void DMFCInputCommand_StatMsgs(const char *input_string) {
488 char s[20];
489
490 // parse "$statmsgs"
491 if (!StringParseWord(input_string, s, 20, &input_string)) {
492 basethis->DisplayInputCommandHelp(DTXT_IC_STATMSGS);
493 return;
494 }
495
496 // parse the level
497 if (!StringParseWord(input_string, s, 20, &input_string)) {
498 basethis->DisplayInputCommandHelp(DTXT_IC_STATMSGS);
499 return;
500 }
501
502 bool on = true;
503 if (!strnicmp(s, DTXT_MNUOFF, strlen(DTXT_MNUOFF)))
504 on = false;
505 basethis->EnableStatisticalMessages(on);
506 DLLAddHUDMessage(DTXT_STATSMSGSET, (on) ? DTXT_MNUON : DTXT_MNUOFF);
507}
508
509// handles a request to enable/disable the autosaving of the game stats on level end
510// Usage: "$autosavelevel on/off"

Callers

nothing calls this directly

Calls 3

StringParseWordFunction · 0.85

Tested by

no test coverage detected