Clean up borders and magic numbers.
This commit is contained in:
parent
2270e87a71
commit
8817fd38d6
2 changed files with 121 additions and 101 deletions
55
mapgen.lua
55
mapgen.lua
|
@ -429,14 +429,6 @@ local function generate(p_minp, p_maxp, seed)
|
|||
break
|
||||
end
|
||||
|
||||
if fun_caves.dungeon then
|
||||
local full
|
||||
write, write_p2, full = fun_caves.dungeon(minp, maxp, data, p2data, area, node, heightmap)
|
||||
if write and full then
|
||||
break
|
||||
end
|
||||
end
|
||||
|
||||
if fun_caves.cavegen and fun_caves.decogen then
|
||||
local h2, write_cave
|
||||
write_cave, h2 = fun_caves.cavegen(minp, maxp, data, area, node, heightmap, underzone, ground_nodes)
|
||||
|
@ -453,31 +445,38 @@ local function generate(p_minp, p_maxp, seed)
|
|||
local write_deco
|
||||
write_deco, write_p2 = fun_caves.decogen(minp, maxp, data, p2data, area, node, heightmap, biomemap, biome_ids, underzone)
|
||||
write = write or write_deco
|
||||
end
|
||||
|
||||
if fun_caves.treegen then
|
||||
local write_tree = fun_caves.treegen(minp, maxp, data, p2data, area, node)
|
||||
if write_tree then
|
||||
write = true
|
||||
break
|
||||
end
|
||||
if fun_caves.treegen then
|
||||
local write_tree = fun_caves.treegen(minp, maxp, data, p2data, area, node)
|
||||
if write_tree then
|
||||
write = true
|
||||
break
|
||||
end
|
||||
end
|
||||
|
||||
if fun_caves.pyramid then
|
||||
local write_pyr, write_p4 = fun_caves.pyramid(minp, maxp, data, p2data, area, biomemap, biome_ids, node, heightmap)
|
||||
if write_pyr then
|
||||
write = true
|
||||
write_p2 = write_p2 or write_p4
|
||||
break
|
||||
end
|
||||
if fun_caves.dungeon then
|
||||
write, write_p2 = fun_caves.dungeon(minp, maxp, data, p2data, area, node, heightmap)
|
||||
if write then
|
||||
break
|
||||
end
|
||||
end
|
||||
|
||||
if fun_caves.use_villages and biomemap and fun_caves.village then
|
||||
local biome = biome_ids[biomemap[40*80+40]]
|
||||
local write_vill = fun_caves.village(minp, maxp, data, p2data, area, node, biome, heightmap)
|
||||
if write_vill then
|
||||
write = true
|
||||
break
|
||||
end
|
||||
if fun_caves.pyramid then
|
||||
local write_pyr, write_p4 = fun_caves.pyramid(minp, maxp, data, p2data, area, biomemap, biome_ids, node, heightmap)
|
||||
if write_pyr then
|
||||
write = true
|
||||
write_p2 = write_p2 or write_p4
|
||||
break
|
||||
end
|
||||
end
|
||||
|
||||
if fun_caves.use_villages and biomemap and fun_caves.village then
|
||||
local biome = biome_ids[biomemap[40*80+40]]
|
||||
local write_vill = fun_caves.village(minp, maxp, data, p2data, area, node, biome, heightmap)
|
||||
if write_vill then
|
||||
write = true
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue