diff options
Diffstat (limited to 'src/server/console.h')
-rw-r--r-- | src/server/console.h | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/src/server/console.h b/src/server/console.h deleted file mode 100644 index 13db3fc..0000000 --- a/src/server/console.h +++ /dev/null @@ -1,66 +0,0 @@ -/* - server/console.h - This file is part of the Osirion project and is distributed under - the terms of the GNU General Public License version 2 -*/ - -#ifndef __INCLUDED_SERVER_CONSOLE_H__ -#define __INCLUDED_SERVER_CONSOLE_H__ - -#include "sys/consoleinterface.h" - -namespace server { - -class Console : public sys::ConsoleInterface { -public: - Console(); - ~Console(); - - /// initialize the server console - static void init(); - /// shutdown the server console - static void shutdown(); - -#ifdef HAVE_CURSES - /// resize the console - virtual void resize(); - /// run one console frame - void frame(); - -protected: - /// draw the ncurses console - void draw(); - /// clear and draw background (ncurses) - void draw_background(); - /// draw status - void draw_status(); - /// draw the console text (ncurses) - void draw_text(); - /// draw the console input (ncurses) - void draw_input(); - /// dump console content to cout - void dump(); - /// print one line of text (do nothing) - virtual void print(const std::string & text); - -private: - typedef std::deque<std::string> History; - - /// set ncurses drawing color - void set_color(const char *color_code); - - // input history - History history; - History::reverse_iterator history_pos; - - size_t input_pos; - size_t console_scroll; -#endif -}; - -Console *console(); - -} - -#endif // __INCLUDED_SERVER_CONSOLE_H__ - |