Read level schematic size

master
Wuzzy 2022-01-10 21:11:59 +01:00
parent 435d21658f
commit 6eba4de4ed
1 changed files with 4 additions and 3 deletions

View File

@ -16,10 +16,11 @@ local level_data = {}
local analyze_levels = function()
-- Mark levels that contain at least 1 rotatable block
for l=1, LAST_LEVEL do
level_data[l] = {
contains_rotatable_block = false
}
local schem = minetest.read_schematic(minetest.get_modpath("lzr_levels").."/schematics/lzr_levels_level_"..l..".mts", {write_yslice_prob="none"})
level_data[l] = {
contains_rotatable_block = false,
size = schem.size,
}
for d=1, #schem.data do
local nodename = schem.data[d].name
local is_rotatable = minetest.get_item_group(nodename, "rotatable") == 1