diff --git a/lib/LuaGate/sources/LuaGate.cpp b/lib/LuaGate/sources/LuaGate.cpp index bb381901..a2aba27a 100644 --- a/lib/LuaGate/sources/LuaGate.cpp +++ b/lib/LuaGate/sources/LuaGate.cpp @@ -12,6 +12,11 @@ namespace LuaG luaL_openlibs(_state); } + State::State(lua_State *L) + : _state(L) + { + } + State::~State() { lua_close(_state); diff --git a/lib/LuaGate/sources/LuaGate.hpp b/lib/LuaGate/sources/LuaGate.hpp index cf59833a..883dbf18 100644 --- a/lib/LuaGate/sources/LuaGate.hpp +++ b/lib/LuaGate/sources/LuaGate.hpp @@ -16,6 +16,10 @@ namespace LuaG //! @brief ctor State(); + //! @brief ctor + State(lua_State *L); + + //! @brief dtor ~State();