diff options
Diffstat (limited to 'src/sys/consoleinterface.h')
-rw-r--r-- | src/sys/consoleinterface.h | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/src/sys/consoleinterface.h b/src/sys/consoleinterface.h index 33052cf..5411cb6 100644 --- a/src/sys/consoleinterface.h +++ b/src/sys/consoleinterface.h @@ -60,20 +60,22 @@ public: /// resize the console (ncurses stub) virtual void resize(); - /// turn ANSI color codes on or off - inline void set_ansi(bool ansi) { consoleinterface_ansi = ansi; } - - /// a pointer to the current console instance - static ConsoleInterface *instance(); - - /// enable or disable rcon - void buffer_rcon(bool enable = true); - /// return the console inputbuffer inline std::stringstream & buffer() { return consoleinterface_buffer; } inline bool rcon() { return consoleinterface_rcon; } + inline bool ansi() { return consoleinterface_ansi; } + + /// enable or disable ANSI escape sequences + void set_ansi(bool enable = true); + + /// enable or disable rcon + void set_rcon(bool enable = true); + + /// a pointer to the current console instance + static ConsoleInterface *instance(); + protected: std::deque<std::string> consoleinterface_text; std::stringstream consoleinterface_buffer; |