#include #include #include #include extern "C" { #include #include #include } #include #include "gui/iguibutton.hpp" #include "gui/iguilabel.hpp" #include "../callbackhandeler.hpp" #include "guiparts.hpp" using namespace irr; using namespace gui; using namespace core; extern IrrlichtDevice* device; //exit() int exit_game(lua_State *L){ device->closeDevice(); return 0; } void load_gamefuncs(lua_State* L){ lua_newtable(L); lua_setglobal(L,"GAME"); lua_getglobal(L,"GAME"); lua_pushcfunction(L,exit_game); lua_setfield(L,-2,"exit"); lua_pop(L,1); }