- WIP: Menú del joc i objectes

This commit is contained in:
2023-02-01 15:05:43 +01:00
parent 54358fd691
commit 737a62b450
2 changed files with 24 additions and 3 deletions

View File

@@ -33,14 +33,17 @@ game={
end,
show_menu=function()
game.pause()
menu.show({ {"GUARDAR PARTIDA", editor.new},
{"CARREGAR PARTIDA", function() textbox.show("FILENAME TO LOAD:",editor.load, mapa.name) end},
{"EIXIR", function() if mapa.name~=nil then editor.save(mapa.name) else textbox.show("FILENAME TO SAVE:",editor.save, mapa.name) end end},
{"EXIT", main_init},
}, function()editor.paused=false end)
}, function() game.resume() end)
end,
update=function()
if game.paused then return end
local hero = actors.search("jailer")
if hero then
game.cam.x = hero.x*8 + hero.dx*2 - 80
@@ -64,11 +67,28 @@ game={
hero.path={pos=0,route='l',keys=true}
elseif btn(KEY_RIGHT) then
hero.path={pos=0,route='r',keys=true}
elseif btnp(KEY_ESCAPE) then
game.show_menu()
end
end
if btnp(KEY_ESCAPE) then
game.show_menu()
end
if beat() then actors.update() end
end,
pause=function()
game.paused = true
rectfill(10,84, 150, 128,6)
rect(10,84, 150, 128,8)
rect(9,83, 151, 129,6)
text("OBJECTES:",14,82,8)
setsource(objectes)
sspr(0,0,16,16,14,89)
sspr(0,0,16,16,34,89)
sspr(0,0,16,16,14,109)
end,
resume=function()
game.paused = nil
end
}