Wall layout data
This commit is contained in:
parent
13ca11c70e
commit
1c4e600dd4
|
@ -1,5 +1,7 @@
|
||||||
local random = map_random
|
local random = map_random
|
||||||
local pits = {}
|
local pits = {}
|
||||||
|
local walls = {}
|
||||||
|
local fences = {}
|
||||||
|
|
||||||
local function readLayoutFile(file)
|
local function readLayoutFile(file)
|
||||||
local layoutfile = read_file(file)
|
local layoutfile = read_file(file)
|
||||||
|
@ -78,20 +80,52 @@ local module = {}
|
||||||
function module.load_textures(map)
|
function module.load_textures(map)
|
||||||
local t_pit0 = add_texture(map, "Objects/Pit0.png")
|
local t_pit0 = add_texture(map, "Objects/Pit0.png")
|
||||||
local t_pit1 = add_texture(map, "Objects/Pit1.png")
|
local t_pit1 = add_texture(map, "Objects/Pit1.png")
|
||||||
local pit_yo = (random(5) + random(3)) * (16 * 2)
|
local t_wall = add_texture(map, "Objects/Wall.png")
|
||||||
|
local t_fence = add_texture(map, "Objects/Fence.png")
|
||||||
|
|
||||||
|
local yoffset = (random(5) + random(3)) * (16 * 2)
|
||||||
pits = {
|
pits = {
|
||||||
center = { t_pit0, t_pit1, 16, pit_yo + 16, false, false, false, true },
|
center = { t_pit0, t_pit1, 16, yoffset + 16, false, false, false, true },
|
||||||
top = { t_pit0, t_pit1, 16, pit_yo, false, false, false, true },
|
top = { t_pit0, t_pit1, 16, yoffset, false, false, false, true },
|
||||||
left = { t_pit0, t_pit1, 0, pit_yo + 16, false, false, false, true },
|
left = { t_pit0, t_pit1, 0, yoffset + 16, false, false, false, true },
|
||||||
right = { t_pit0, t_pit1, 32, pit_yo + 16, false, false, false, true },
|
right = { t_pit0, t_pit1, 32, yoffset + 16, false, false, false, true },
|
||||||
topleft = { t_pit0, t_pit1, 0, pit_yo, false, false, false, true },
|
topleft = { t_pit0, t_pit1, 0, yoffset, false, false, false, true },
|
||||||
topright = { t_pit0, t_pit1, 32, pit_yo, false, false, false, true },
|
topright = { t_pit0, t_pit1, 32, yoffset, false, false, false, true },
|
||||||
innerleft = { t_pit0, t_pit1, 80, pit_yo, false, false, false, true },
|
innerleft = { t_pit0, t_pit1, 80, yoffset, false, false, false, true },
|
||||||
innermid = { t_pit0, t_pit1, 96, pit_yo, false, false, false, true },
|
innermid = { t_pit0, t_pit1, 96, yoffset, false, false, false, true },
|
||||||
innerright = { t_pit0, t_pit1, 112, pit_yo, false, false, false, true },
|
innerright = { t_pit0, t_pit1, 112, yoffset, false, false, false, true },
|
||||||
topcrevice = { t_pit0, t_pit1, 64, pit_yo, false, false, false, true },
|
topcrevice = { t_pit0, t_pit1, 64, yoffset, false, false, false, true },
|
||||||
bottomcrevice = { t_pit0, t_pit1, 64, pit_yo + 16, false, false, false, true },
|
bottomcrevice = { t_pit0, t_pit1, 64, yoffset + 16, false, false, false, true },
|
||||||
|
}
|
||||||
|
|
||||||
|
local yoffset = 48
|
||||||
|
walls = {
|
||||||
|
topleft = { t_wall, nil, 0, yoffset, true },
|
||||||
|
top = { t_wall, nil, 16, yoffset, true },
|
||||||
|
topright = { t_wall, nil, 32, yoffset, true },
|
||||||
|
left = { t_wall, nil, 0, yoffset + 16, true },
|
||||||
|
bottomleft = { t_wall, nil, 0, yoffset + 32, true },
|
||||||
|
bottomright = { t_wall, nil, 32, yoffset + 32, true },
|
||||||
|
top_t = { t_wall, nil, 64, yoffset, true },
|
||||||
|
left_t = { t_wall, nil, 48, yoffset + 16, true },
|
||||||
|
cross = { t_wall, nil, 64, yoffset + 16, true },
|
||||||
|
right_t = { t_wall, nil, 80, yoffset + 16, true },
|
||||||
|
bottom_t = { t_wall, nil, 64, yoffset + 32, true },
|
||||||
|
}
|
||||||
|
|
||||||
|
local yoffset = 48
|
||||||
|
fences = {
|
||||||
|
topleft = { t_fence, nil, 0, yoffset, true },
|
||||||
|
top = { t_fence, nil, 16, yoffset, true },
|
||||||
|
topright = { t_fence, nil, 32, yoffset, true },
|
||||||
|
left = { t_fence, nil, 0, yoffset + 16, true },
|
||||||
|
bottomleft = { t_fence, nil, 0, yoffset + 32, true },
|
||||||
|
bottomright = { t_fence, nil, 32, yoffset + 32, true },
|
||||||
|
top_t = { t_fence, nil, 64, yoffset, true },
|
||||||
|
left_t = { t_fence, nil, 48, yoffset + 16, true },
|
||||||
|
cross = { t_fence, nil, 64, yoffset + 16, true },
|
||||||
|
right_t = { t_fence, nil, 80, yoffset + 16, true },
|
||||||
|
bottom_t = { t_fence, nil, 64, yoffset + 32, true },
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue