diff options
Diffstat (limited to 'gui.h')
-rw-r--r-- | gui.h | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -1,6 +1,8 @@ #ifndef GUI_H #define GUI_H +#include "scripting.h" + // TODO: Remove temporary workaround for CEGUI + GCC 4.6 #include <cstddef> #include <CEGUI.h> @@ -29,6 +31,8 @@ class ConsoleWindow : public GUI { CEGUI::Window *editbox; CEGUI::Listbox *listbox; + Lua *lua; + bool clicked(const CEGUI::EventArgs& e); bool keydown(const CEGUI::EventArgs& e); @@ -36,10 +40,13 @@ class ConsoleWindow : public GUI { void handle_input(); public: - ConsoleWindow(); + ConsoleWindow(Lua *lua); virtual ~ConsoleWindow(); virtual void update(); + + void add_line(const std::string& line); + void add_line(const char *line); }; class RaiseWindow : public GUI { |