rubidium@9336: /* $Id$ */ rubidium@9336: rubidium@9336: /** @file console_func.h Console functions used outside of the console code. */ rubidium@9336: rubidium@9336: #ifndef CONSOLE_FUNC_H rubidium@9336: #define CONSOLE_FUNC_H rubidium@9336: rubidium@9336: #include "console_type.h" rubidium@9336: rubidium@9337: /* console modes */ rubidium@9336: extern IConsoleModes _iconsole_mode; rubidium@9336: rubidium@9336: /* console functions */ rubidium@9336: void IConsoleInit(); rubidium@9336: void IConsoleFree(); rubidium@9336: void IConsoleClose(); rubidium@9336: rubidium@9336: /* console output */ rubidium@9337: void IConsolePrint(ConsoleColour color_code, const char *string); rubidium@9337: void CDECL IConsolePrintF(ConsoleColour color_code, const char *s, ...); rubidium@9336: void IConsoleDebug(const char *dbg, const char *string); rubidium@9426: void IConsoleWarning(const char *string); rubidium@9426: void IConsoleError(const char *string); rubidium@9336: rubidium@9336: /* Parser */ rubidium@9336: void IConsoleCmdExec(const char *cmdstr); rubidium@9336: rubidium@9336: #endif /* CONSOLE_FUNC_H */