Added some nice lighting to maps
This commit is contained in:
parent
9f71d23849
commit
9eab032a71
|
@ -29,7 +29,7 @@ local wall = {
|
||||||
}
|
}
|
||||||
|
|
||||||
local floorDecor = { }
|
local floorDecor = { }
|
||||||
local wallDecor = { }
|
local lightDecor = { }
|
||||||
|
|
||||||
local function load_decor_textures()
|
local function load_decor_textures()
|
||||||
td0 = add_texture(map, "assets/Objects/Decor0.png")
|
td0 = add_texture(map, "assets/Objects/Decor0.png")
|
||||||
|
@ -95,9 +95,10 @@ local function load_decor_textures()
|
||||||
-- Statues
|
-- Statues
|
||||||
--table.insert(floorDecor, { td0, td1, 3 * 16, 20 * 16, true })
|
--table.insert(floorDecor, { td0, td1, 3 * 16, 20 * 16, true })
|
||||||
--table.insert(floorDecor, { td0, td1, 4 * 16, 20 * 16, true })
|
--table.insert(floorDecor, { td0, td1, 4 * 16, 20 * 16, true })
|
||||||
|
|
||||||
wallDecor.candle0 = { td0, td1, 0, 8 * 16, false, true }
|
lightDecor.candle0 = { td0, td1, 0, 8 * 16, false, true }
|
||||||
wallDecor.candle1 = { td0, td1, 16, 8 * 16, false, true }
|
lightDecor.candle1 = { td0, td1, 16, 8 * 16, false, true }
|
||||||
|
lightDecor.candle2 = { td0, td1, 32, 8 * 16, true, true }
|
||||||
end
|
end
|
||||||
|
|
||||||
function load_textures(map)
|
function load_textures(map)
|
||||||
|
@ -195,16 +196,12 @@ local function add_walls_to_room (map)
|
||||||
for j=0,11 do
|
for j=0,11 do
|
||||||
if (i == 0 and j == 0) then
|
if (i == 0 and j == 0) then
|
||||||
add_tile(map, i, j, repack(wall.topleft))
|
add_tile(map, i, j, repack(wall.topleft))
|
||||||
--add_decoration(map, i, j, repack(wallDecor.candle0))
|
|
||||||
elseif (i == 15 and j == 0) then
|
elseif (i == 15 and j == 0) then
|
||||||
add_tile(map, i, j, repack(wall.topright))
|
add_tile(map, i, j, repack(wall.topright))
|
||||||
--add_decoration(map, i, j, repack(wallDecor.candle0))
|
|
||||||
elseif (i == 0 and j == 11) then
|
elseif (i == 0 and j == 11) then
|
||||||
add_tile(map, i, j, repack(wall.bottomleft))
|
add_tile(map, i, j, repack(wall.bottomleft))
|
||||||
--add_decoration(map, i, j, repack(wallDecor.candle0))
|
|
||||||
elseif (i == 15 and j == 11) then
|
elseif (i == 15 and j == 11) then
|
||||||
add_tile(map, i, j, repack(wall.bottomright))
|
add_tile(map, i, j, repack(wall.bottomright))
|
||||||
--add_decoration(map, i, j, repack(wallDecor.candle0))
|
|
||||||
elseif (i == 0 or i == 15) then
|
elseif (i == 0 or i == 15) then
|
||||||
add_tile(map, i, j, repack(wall.vertical))
|
add_tile(map, i, j, repack(wall.vertical))
|
||||||
elseif (j == 0 or j == 11) then
|
elseif (j == 0 or j == 11) then
|
||||||
|
@ -212,6 +209,13 @@ local function add_walls_to_room (map)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if random(2) == 1 then
|
||||||
|
add_decoration(map, 4, 3, repack(lightDecor.candle2))
|
||||||
|
add_decoration(map, 11, 3, repack(lightDecor.candle2))
|
||||||
|
add_decoration(map, 4, 9, repack(lightDecor.candle2))
|
||||||
|
add_decoration(map, 11, 9, repack(lightDecor.candle2))
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
local function add_exit(map, direction)
|
local function add_exit(map, direction)
|
||||||
|
@ -255,6 +259,12 @@ local function build_vert_center_coridoor(map, offset)
|
||||||
add_tile(map, 8, offset+j, repack(floor.center));
|
add_tile(map, 8, offset+j, repack(floor.center));
|
||||||
add_tile(map, 9, offset+j, repack(wall.vertical));
|
add_tile(map, 9, offset+j, repack(wall.vertical));
|
||||||
end
|
end
|
||||||
|
if random(2) == 1 then
|
||||||
|
add_decoration(map, 6, offset + 2, repack(lightDecor.candle1))
|
||||||
|
end
|
||||||
|
if random(2) == 1 then
|
||||||
|
add_decoration(map, 9, offset + 2, repack(lightDecor.candle1))
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
local function build_horiz_center_coridoor(map, offset)
|
local function build_horiz_center_coridoor(map, offset)
|
||||||
|
@ -264,6 +274,12 @@ local function build_horiz_center_coridoor(map, offset)
|
||||||
add_tile(map, offset+i, 6, repack(floor.center));
|
add_tile(map, offset+i, 6, repack(floor.center));
|
||||||
add_tile(map, offset+i, 7, repack(wall.horizontal));
|
add_tile(map, offset+i, 7, repack(wall.horizontal));
|
||||||
end
|
end
|
||||||
|
if random(2) == 1 then
|
||||||
|
add_decoration(map, offset+3, 4, repack(lightDecor.candle1))
|
||||||
|
end
|
||||||
|
if random(2) == 1 then
|
||||||
|
add_decoration(map, offset+3, 7, repack(lightDecor.candle1))
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
local function build_center_corner_walls(map, exits)
|
local function build_center_corner_walls(map, exits)
|
||||||
|
|
Loading…
Reference in New Issue