#pragma once #include "delegates.hpp" #include "logic/scripting/scripting.hpp" #ifdef __linux__ #include #include #else #include #endif #include #include #include #ifndef LUAJIT_VERSION #error LuaJIT required #endif namespace lua { class luaerror : public std::runtime_error { public: luaerror(const std::string& message); }; void log_error(const std::string& text); using State = lua_State; using Number = lua_Number; using Integer = lua_Integer; }