maps now clear their Wall tables before making new ones

This commit is contained in:
Simon Kellet 2024-07-21 19:47:18 +01:00
parent 5f915f617e
commit 7b68420027

View File

@ -1,10 +1,12 @@
function loadMap(lvl)
function LoadMap(lvl)
ClearWalls()
local mapfilelocation = "maps/"
local extention = ".lua"
local mapname = mapfilelocation .. "map" .. lvl .. extention
GameMap = STI(mapname)
Walls = {}
--Walls = {}
if GameMap.layers["Walls"] then
for _, obj in ipairs(GameMap.layers["Walls"].objects) do
local wall = World:newRectangleCollider(obj.x, obj.y, obj.width, obj.height)