Code: Select all
function LoadLevel()
num_moves=0
levelnum = tostring(level)
map=string.format("%s%s", "./levels/", levelnum)
map=string.format("%s%s", map, ".lua")
if(io.open(map, r)==nil) then --open the file first to make sure it's there
level=1 --wrap back to start
gamefield=nil
screen.waitVblankStart(60) --short delay
LoadLevel(1) --call yourself to load first level since we ran out.
io.close()
else -- yep it's there better close it
io.close()
gamefield=nil
if(level~=1) then
screen.waitVblankStart(60) --short delay
end
dofile(map)
mappos=StartupPosition()
return 1
end
end