8#include <entt/locator/locator.hpp>
20 auto& lua = entt::locator<sol::state>::value();
22#ifdef GALAXY_WIN_PLATFORM
23 lua.set(
"galaxy_win_platform",
true);
24 lua.set(
"galaxy_unix_platform",
false);
25#elif GALAXY_UNIX_PLATFORM
26 lua.set(
"galaxy_win_platform",
false);
27 lua.set(
"galaxy_unix_platform",
true);
30 auto sub_type = lua.new_usertype<
platform::Subprocess>(
"Subprocess", sol::constructors<platform::Subprocess(), platform::Subprocess(std::string_view)>());
void inject_platform()
Inject platform stuff into Lua.