Files
DevilutionX/Source/lua/lua.hpp
T
2025-01-08 01:45:14 +01:00

19 lines
413 B
C++

#pragma once
#include <string_view>
#include <expected.hpp>
#include <sol/forward.hpp>
namespace devilution {
void LuaInitialize();
void LuaReloadActiveMods();
void LuaShutdown();
void LuaEvent(std::string_view name);
sol::state &GetLuaState();
sol::environment CreateLuaSandbox();
sol::object SafeCallResult(sol::protected_function_result result, bool optional);
} // namespace devilution