PGE Engine
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
lua_global.h
1 #ifndef LUAGLOBAL
2 #define LUAGLOBAL
3 
4 #include <map>
5 #include <luabind/luabind.hpp>
6 #include <lua_inclues/lua.hpp>
7 #include "lua_engine.h"
8 #include "lua_titlescreen_engine.h"
9 #include "lua_level_engine.h"
10 
11 namespace LuaGlobal {
12  void add(lua_State* L, LuaEngine* engine);
13  void remove(lua_State* L);
14  LuaEngine* getEngine(lua_State* L);
15  LuaTitleScreenEngine* getTitleScreenEngine(lua_State* L);
16  LuaLevelEngine* getLevelEngine(lua_State* L);
17 }
18 
19 #endif // LUAGLOBAL
20 
Definition: lua_level_engine.h:10
This class should have basic functions for interacting with lua To run the lua engine you have to con...
Definition: lua_engine.h:27
Definition: lua_titlescreen_engine.h:10