#include #include extern "C" { #include #include #include } #include int moveiguielement(lua_State* L); int getiguiclippingrect(lua_State* L); int setiguitext(lua_State* L); int getiguitext(lua_State* L); int removeiguielement(lua_State* L); void setelementcallback(lua_State* L, irr::gui::EGUI_EVENT_TYPE et, const char* funcname); int guigethandeler(lua_State* L); int guisethandeler(lua_State* L); int guigetid(lua_State* L); static const luaL_reg iguielement_m[] = { {"move", moveiguielement}, {"getabsrect", getiguiclippingrect}, {"settext", setiguitext}, {"gettext", getiguitext}, {"remove", removeiguielement}, {NULL, NULL} };