diff --git a/world.lua b/world.lua index 3f8fc0f..b9dd5fb 100644 --- a/world.lua +++ b/world.lua @@ -67,18 +67,20 @@ function World.loadMap(name) print("Wrote " .. arg .. " To " .. command) end if args[A] ~= nil then - for x=1, A do - for y=1, B do - print (command .. ": " .. args[x][y] .. "\n") + if args[A][B] ~= nil then + for x=1, A do + for y=1, B do + print (command .. ": " .. args[x][y] .. "\n") + end end - end - World.map[command] = {} - for x = 1, A do - World.map[command][x] = {} - print ("Wrote ".. command .. " at " .. x .. " successfully") - for y = 1, B do - World.map[command][x][y] = args[x][y] - print ("Added " .. args[x][y] .. " to " .. command .. " at " .. x .. ":".. y) + World.map[command] = {} + for x = 1, A do + World.map[command][x] = {} + print ("Wrote ".. command .. " at " .. x .. " successfully") + for y = 1, B do + World.map[command][x][y] = args[x][y] + print ("Added " .. args[x][y] .. " to " .. command .. " at " .. x .. ":".. y) + end end end end