aboutsummaryrefslogtreecommitdiff
path: root/src/client/lua_api/load_gui.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/lua_api/load_gui.cpp')
-rw-r--r--src/client/lua_api/load_gui.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/client/lua_api/load_gui.cpp b/src/client/lua_api/load_gui.cpp
index 49c40e4..e1a6c99 100644
--- a/src/client/lua_api/load_gui.cpp
+++ b/src/client/lua_api/load_gui.cpp
@@ -19,6 +19,8 @@ using namespace irr;
using namespace gui;
using namespace core;
+extern IrrlichtDevice* device;
+
//Things from guiparts.hpp
std::map<irr::gui::IGUIElement*,int> iguielements;
IrrlichtDevice* guidevice;
@@ -29,15 +31,15 @@ lua_State* tL;
int screenwidth(lua_State* L);
int screenheight(lua_State* L);
-void load_guifuncs(lua_State* L, IrrlichtDevice* d){
+void load_guifuncs(lua_State* L){
tL = L;
- guidevice = d;
+ guidevice = device;
gui_elenum = 0;
guielements[0] = NULL;
- iguibutton_register(L,d);
- iguilabel_register(L,d);
- iguigeneric_register(L,d);
+ iguibutton_register(L,device);
+ iguilabel_register(L,device);
+ iguigeneric_register(L,device);
lua_pop(L, 1);
lua_newtable(L);