remove generator script load_structures function

This commit is contained in:
MihailRis
2024-09-24 17:16:52 +03:00
parent 806ed4b155
commit 983a24bd05
4 changed files with 0 additions and 36 deletions
@@ -32,27 +32,6 @@ public:
seaLevel(seaLevel)
{}
std::vector<std::shared_ptr<VoxelFragment>> loadStructures() override {
std::vector<std::shared_ptr<VoxelFragment>> structures;
auto L = lua::get_main_thread();
lua::pushenv(L, *env);
if (lua::getfield(L, "load_structures")) {
if (lua::call_nothrow(L, 0, 1)) {
for (int i = 1; i <= lua::objlen(L, -1); i++) {
lua::rawgeti(L, i);
if (auto lstruct =
lua::touserdata<lua::LuaVoxelStructure>(L, -1)) {
structures.push_back(lstruct->getStructure());
}
lua::pop(L);
}
}
}
lua::pop(L);
return structures;
}
std::shared_ptr<Heightmap> generateHeightmap(
const glm::ivec2& offset, const glm::ivec2& size, uint64_t seed
) override {