refactor: LuaState replaced with lua_engine
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
#ifndef LOGIC_SCRIPTING_LUA_STATE_HPP_
|
||||
#define LOGIC_SCRIPTING_LUA_STATE_HPP_
|
||||
|
||||
#include "lua_util.hpp"
|
||||
|
||||
#include "../scripting_functional.hpp"
|
||||
#include "../../../data/dynamic.hpp"
|
||||
#include "../../../delegates.hpp"
|
||||
|
||||
#include <string>
|
||||
#include <stdexcept>
|
||||
|
||||
namespace lua {
|
||||
void initialize();
|
||||
void finalize();
|
||||
|
||||
bool emit_event(lua_State*, const std::string& name, std::function<int(lua_State*)> args=[](auto*){return 0;});
|
||||
lua_State* get_main_thread();
|
||||
}
|
||||
|
||||
#endif // LOGIC_SCRIPTING_LUA_STATE_HPP_
|
||||
Reference in New Issue
Block a user