X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fscript%2Flua_api%2Fl_minimap.h;h=d4fbf6330c363680b2f2448d318b6c1e1fd84368;hb=bdac12761cd92960c3df83c932aa610f2322215f;hp=d9bb8842cfed0fc744ac66174f48708c2a7f44b5;hpb=40ce538aad9af8f7634c4ba7e9f12246fb23b31c;p=dragonfireclient.git diff --git a/src/script/lua_api/l_minimap.h b/src/script/lua_api/l_minimap.h index d9bb8842c..d4fbf6330 100644 --- a/src/script/lua_api/l_minimap.h +++ b/src/script/lua_api/l_minimap.h @@ -22,14 +22,13 @@ with this program; if not, write to the Free Software Foundation, Inc., #include "l_base.h" - class Minimap; -class LuaMinimap : public ModApiBase { +class LuaMinimap : public ModApiBase +{ private: - static const char className[]; - static const luaL_reg methods[]; + static const luaL_Reg methods[]; // garbage collector static int gc_object(lua_State *L); @@ -46,9 +45,11 @@ class LuaMinimap : public ModApiBase { static int l_show(lua_State *L); static int l_hide(lua_State *L); - static int l_toggle_shape(lua_State *L); + static int l_set_shape(lua_State *L); + static int l_get_shape(lua_State *L); + + Minimap *m_minimap = nullptr; - Minimap *m_minimap; public: LuaMinimap(Minimap *m); ~LuaMinimap() {} @@ -56,7 +57,7 @@ class LuaMinimap : public ModApiBase { static void create(lua_State *L, Minimap *object); static LuaMinimap *checkobject(lua_State *L, int narg); - static Minimap* getobject(LuaMinimap *ref); + static Minimap *getobject(LuaMinimap *ref); static void Register(lua_State *L); };