- Classe menu bàsica
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
|
||||
function _init()
|
||||
menu_option=0
|
||||
sprites=loadsurf("sprites.gif")
|
||||
@@ -5,7 +6,15 @@ function _init()
|
||||
setsource(tiles)
|
||||
local pal=loadpal("tiles.gif")
|
||||
setpal(pal)
|
||||
|
||||
set_update(menu_update)
|
||||
second_menu = {{"PEIV", function() end},{"TORNAR",show_main_menu}}
|
||||
main_menu = { {"EDITOR", editor_init}, {"EIXIR", quit}, {"TEST", function() menu.show(second_menu) end } }
|
||||
show_main_menu()
|
||||
end
|
||||
|
||||
function show_main_menu()
|
||||
menu.show(main_menu)
|
||||
end
|
||||
|
||||
function set_update(new_update)
|
||||
@@ -20,21 +29,4 @@ function menu_update()
|
||||
cls()
|
||||
color(1)
|
||||
prnt("JAIL'S ADVENTURE 2",10,10)
|
||||
color(4) if menu_option==0 then color(15) prnt(">",10,30) end
|
||||
prnt("EDITOR",14,30)
|
||||
color(4) if menu_option==1 then color(15) prnt(">",10,40) end
|
||||
prnt("EIXIR",14,40)
|
||||
|
||||
if btnp(KEY_DOWN) then menu_option=menu_option+1 end
|
||||
if btnp(KEY_UP) then menu_option=menu_option-1 end
|
||||
if menu_option<0 then menu_option=1 end
|
||||
if menu_option>1 then menu_option=0 end
|
||||
|
||||
if btnp(KEY_RETURN) then
|
||||
if menu_option==0 then
|
||||
editor_init()
|
||||
elseif menu_option==1 then
|
||||
quit()
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user