move lua libs to /logic/scripting/lua/libs

This commit is contained in:
MihailRis
2024-10-05 00:53:41 +03:00
parent d31a935009
commit 736fdbf964
31 changed files with 6 additions and 6 deletions
@@ -0,0 +1,19 @@
#pragma once
#include <optional>
#include "frontend/hud.hpp"
#include "objects/Entities.hpp"
#include "world/Level.hpp"
#include "logic/LevelController.hpp"
#include "api_lua.hpp"
namespace scripting {
extern Hud* hud;
}
inline std::optional<Entity> get_entity(lua::State* L, int idx) {
auto id = lua::tointeger(L, idx);
auto level = scripting::controller->getLevel();
return level->entities->get(id);
}