24 lines
721 B
Lua
24 lines
721 B
Lua
-- TODO: delete this file after caves complete implementation
|
|
|
|
function generate_heightmap(x, y, w, h, seed, s)
|
|
local map = Heightmap(w, h)
|
|
map:add(0.25)
|
|
return map
|
|
end
|
|
|
|
|
|
function place_structures(x, z, w, d, seed, hmap, chunk_height)
|
|
local placements = {}
|
|
do
|
|
local sy = math.random() * (chunk_height / 4)
|
|
local ey = math.random() * (chunk_height / 4)
|
|
local sx = x + math.random() * 20 - 10
|
|
local ex = x + math.random() * 20 - 10
|
|
local sz = z + math.random() * 20 - 10
|
|
local ez = z + math.random() * 20 - 10
|
|
table.insert(placements,
|
|
{":line", 0, {sx - 10, sy, sz - 10}, {ex + 10, ey, ez + 10}, 3})
|
|
end
|
|
return placements
|
|
end
|