Skip to content

Commit aeb9586

Browse files
Merge pull request #175 from magnusviri/master
@magnusviri Level editor now shows new maps when you press +
2 parents d118413 + 155ab84 commit aeb9586

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

editor.lua

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2804,13 +2804,18 @@ function mapnumberclick(i, j, k)
28042804
marioworld = tonumber(i)
28052805
mariolevel = tonumber(j)
28062806
editorloadopen = true
2807+
local needs_to_be_saved
28072808
if k then
28082809
k = tonumber(k)
2809-
loadlevel(i .. "-" .. j .. "_" .. k)
2810+
needs_to_be_saved = loadlevel(i .. "-" .. j .. "_" .. k)
28102811
else
2811-
loadlevel(i .. "-" .. j)
2812+
needs_to_be_saved = loadlevel(i .. "-" .. j)
28122813
end
28132814
startlevel()
2815+
if needs_to_be_saved then
2816+
savelevel()
2817+
getmaps()
2818+
end
28142819
end
28152820
end
28162821

game.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2988,7 +2988,9 @@ function loadlevel(level)
29882988
spriteset = 1
29892989

29902990
--LOAD THE MAP
2991+
local needs_to_be_saved = false
29912992
if loadmap(level, true) == false then --make one up
2993+
needs_to_be_saved = true
29922994
mapwidth = width
29932995
background = {unpack(backgroundcolor[1])}
29942996
mapheight = 15
@@ -3196,6 +3198,7 @@ function loadlevel(level)
31963198
updateranges()
31973199

31983200
generatespritebatch()
3201+
return needs_to_be_saved
31993202
end
32003203

32013204
function startlevel(levelstart)

0 commit comments

Comments
 (0)