Generate grid directly in pregenerate.lua, not in a function

This commit is contained in:
Gaël C
2024-01-31 11:32:24 +01:00
parent 4697f9c948
commit 2cf3b19167
3 changed files with 57 additions and 71 deletions

View File

@ -69,25 +69,6 @@ function mapgen_rivers.try_load_grid(grid)
return true
end
function mapgen_rivers.generate_grid()
minetest.log("action", '[mapgen_rivers] Generating grid, this may take a while...')
local grid = {}
local blocksize = mapgen_rivers.settings.blocksize
local xsize = math.floor(mapgen_rivers.settings.map_x_size / blocksize)
local zsize = math.floor(mapgen_rivers.settings.map_z_size / blocksize)
grid.size = {x=xsize, y=zsize}
if not mapgen_rivers.pregenerate then
minetest.log("error", "[mapgen_rivers] Pre-generation function is not available.")
return false
end
mapgen_rivers.pregenerate(grid)
return grid
end
function mapgen_rivers.write_grid(grid)
minetest.mkdir(world_data)