From cf39a24da2375575d0f93b95c7ae258aae1658a7 Mon Sep 17 00:00:00 2001 From: aunsane Date: Sun, 20 May 2018 17:24:28 +0300 Subject: MirLua: no need to keep two instances of CMPlugin --- plugins/MirLua/src/mplugin.h | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 plugins/MirLua/src/mplugin.h (limited to 'plugins/MirLua/src/mplugin.h') diff --git a/plugins/MirLua/src/mplugin.h b/plugins/MirLua/src/mplugin.h new file mode 100644 index 0000000000..8f3a847c5f --- /dev/null +++ b/plugins/MirLua/src/mplugin.h @@ -0,0 +1,24 @@ +#pragma once + +struct CMPlugin : public PLUGIN +{ + friend class CMLuaOptions; + +private: + lua_State *L; + + + INT_PTR __cdecl Eval(WPARAM, LPARAM); + INT_PTR __cdecl Call(WPARAM, LPARAM); + INT_PTR __cdecl Exec(WPARAM, LPARAM); + +public: + OBJLIST Scripts; + + CMPlugin(); + ~CMPlugin(); + + void Load(); + void Unload(); + void Reload(); +}; -- cgit v1.2.3 From 5de8252e58fbdbebb8914e99a90bec06a0ff039f Mon Sep 17 00:00:00 2001 From: aunsane Date: Sun, 20 May 2018 19:44:27 +0300 Subject: MirLua: environment now inherits CMPluginBase --- plugins/MirLua/src/mplugin.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'plugins/MirLua/src/mplugin.h') diff --git a/plugins/MirLua/src/mplugin.h b/plugins/MirLua/src/mplugin.h index 8f3a847c5f..0a5bf21445 100644 --- a/plugins/MirLua/src/mplugin.h +++ b/plugins/MirLua/src/mplugin.h @@ -7,6 +7,7 @@ struct CMPlugin : public PLUGIN private: lua_State *L; + void Unload(); INT_PTR __cdecl Eval(WPARAM, LPARAM); INT_PTR __cdecl Call(WPARAM, LPARAM); @@ -19,6 +20,5 @@ public: ~CMPlugin(); void Load(); - void Unload(); void Reload(); }; -- cgit v1.2.3