Daniele Bartolini 10 年之前
父节点
当前提交
86c9d8f727
共有 3 个文件被更改,包括 8 次插入8 次删除
  1. 1 1
      src/lua/lua_environment.h
  2. 5 5
      src/lua/lua_stack.h
  3. 2 2
      src/lua/lua_types.h

+ 1 - 1
src/lua/lua_environment.h

@@ -22,7 +22,7 @@ enum LuaArgumentType
 /// Wraps a subset of Lua functions and provides utilities for extending Lua.
 ///
 /// @ingroup Lua
-struct LuaEnvironment
+class LuaEnvironment
 {
 	lua_State* L;
 

+ 5 - 5
src/lua/lua_stack.h

@@ -32,8 +32,12 @@ namespace crown
 /// Wrapper to manipulate Lua stack.
 ///
 /// @ingroup Lua
-struct LuaStack
+class LuaStack
 {
+	lua_State* L;
+
+public:
+
 	LuaStack(lua_State* L)
 		: L(L)
 	{
@@ -549,10 +553,6 @@ struct LuaStack
 	void check_type(int i, const SceneGraph* p);
 	void check_type(int i, const RenderWorld* p);
 	void check_type(int i, const Level* p);
-
-private:
-
-	lua_State* L;
 };
 
 } // namespace crown

+ 2 - 2
src/lua/lua_types.h

@@ -10,7 +10,7 @@ namespace crown
 
 /// @defgroup Lua Lua
 
-struct LuaStack;
-struct LuaEnvironment;
+class LuaStack;
+class LuaEnvironment;
 
 } // namespace crown