From 3bb33734a92e86024488adf88dc2a368c8c952b2 Mon Sep 17 00:00:00 2001 From: Jon Bergli Heier Date: Fri, 20 May 2011 14:11:40 +0200 Subject: Basic lua implementation. --- gui.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'gui.h') diff --git a/gui.h b/gui.h index 9e769f5..b770ed0 100644 --- a/gui.h +++ b/gui.h @@ -1,6 +1,8 @@ #ifndef GUI_H #define GUI_H +#include "scripting.h" + // TODO: Remove temporary workaround for CEGUI + GCC 4.6 #include #include @@ -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 { -- cgit v1.2.3