diff options
-rw-r--r-- | src/console.cpp | 18 | ||||
-rw-r--r-- | src/console_cmds.cpp | 4 | ||||
-rw-r--r-- | src/debug.cpp | 1 | ||||
-rw-r--r-- | src/debug.h | 1 |
4 files changed, 7 insertions, 17 deletions
diff --git a/src/console.cpp b/src/console.cpp index 6799f7dd4..e2c0bbf33 100644 --- a/src/console.cpp +++ b/src/console.cpp @@ -33,7 +33,6 @@ IConsoleAlias *_iconsole_aliases; ///< list of registred aliases /* ** stdlib ** */ byte _stdlib_developer = 1; -bool _stdlib_con_developer = false; FILE *_iconsole_output_file; void IConsoleInit() @@ -416,8 +415,7 @@ static void IConsoleAliasExec(const IConsoleAlias *alias, byte tokencount, char memset(&aliases, 0, sizeof(aliases)); memset(&aliasstream, 0, sizeof(aliasstream)); - if (_stdlib_con_developer) - IConsolePrintF(CC_DEBUG, "condbg: requested command is an alias; parsing..."); + DEBUG(console, 6, "condbg: requested command is an alias; parsing..."); aliases[0] = aliasstream; for (cmdptr = alias->cmdline, a_index = 0, astream_i = 0; *cmdptr != '\0'; cmdptr++) { @@ -696,8 +694,7 @@ static void IConsoleVarExec(const IConsoleVar *var, byte tokencount, char *token byte t_index = tokencount; uint32 value; - if (_stdlib_con_developer) - IConsolePrintF(CC_DEBUG, "condbg: requested command is a variable"); + DEBUG(console, 6, "Requested command is a variable"); if (tokencount == 0) { // Just print out value IConsoleVarPrintGetValue(var); @@ -779,8 +776,7 @@ void IConsoleCmdExec(const char *cmdstr) } } - if (_stdlib_con_developer) - IConsolePrintF(CC_DEBUG, "condbg: executing cmdline: '%s'", cmdstr); + DEBUG(console, 4, "Executing cmdline: '%s'", cmdstr); memset(&tokens, 0, sizeof(tokens)); memset(&tokenstream, 0, sizeof(tokenstream)); @@ -824,12 +820,8 @@ void IConsoleCmdExec(const char *cmdstr) } } - if (_stdlib_con_developer) { - uint i; - - for (i = 0; tokens[i] != NULL; i++) { - IConsolePrintF(CC_DEBUG, "condbg: token %d is: '%s'", i, tokens[i]); - } + for (uint i = 0; tokens[i] != NULL; i++) { + DEBUG(console, 8, "condbg: token %d is: '%s'", i, tokens[i]); } if (tokens[0] == '\0') return; // don't execute empty commands diff --git a/src/console_cmds.cpp b/src/console_cmds.cpp index 2f8397e0b..37400899b 100644 --- a/src/console_cmds.cpp +++ b/src/console_cmds.cpp @@ -1766,10 +1766,6 @@ DEF_CONSOLE_CMD(ConGamelogPrint) static void IConsoleDebugLibRegister() { - /* debugging variables and functions */ - extern bool _stdlib_con_developer; // XXX extern in .cpp - - IConsoleVarRegister("con_developer", &_stdlib_con_developer, ICONSOLE_VAR_BOOLEAN, "Enable/disable console debugging information (internal)"); IConsoleCmdRegister("resettile", ConResetTile); IConsoleCmdRegister("stopall", ConStopAllVehicles); IConsoleAliasRegister("dbg_echo", "echo %A; echo %B"); diff --git a/src/debug.cpp b/src/debug.cpp index 39bef2913..94a6fe828 100644 --- a/src/debug.cpp +++ b/src/debug.cpp @@ -40,6 +40,7 @@ int _debug_freetype_level; int _debug_sl_level; int _debug_gamelog_level; int _debug_desync_level; +int _debug_console_level; struct DebugLevel { diff --git a/src/debug.h b/src/debug.h index b61d5ad1d..7e994f4f9 100644 --- a/src/debug.h +++ b/src/debug.h @@ -46,6 +46,7 @@ extern int _debug_sl_level; extern int _debug_gamelog_level; extern int _debug_desync_level; + extern int _debug_console_level; void CDECL debug(const char *dbg, const char *format, ...) WARN_FORMAT(2, 3); #endif /* NO_DEBUG_MESSAGES */ |