Files
jailsadventure2/data/main.lua
Raimon Zamora 05ebc097d6 - [NEW] Brymode
- [FIX] El switches no es resetejaven al eixir de una habitació
- [NEW] [EDITOR] Es mostra el tile sobre el que està el cursor
- [NEW] [EDITOR]: Es mostra el nom de l'actor sobre el que està el cursor
- [FIX] Durant una escena es repinta abans de seguir al seguent punt de l'script
- [NEW] [EDITOR] Es mostra la posició dels switches parpadejant
2024-02-13 13:59:39 +01:00

62 lines
1.2 KiB
Lua

require "fade"
require "game"
require "editor"
require "menu"
function _init()
menu_option=0
sprites=loadsurf("sprites.gif")
objectes=loadsurf("objects.gif")
tiles=loadsurf("tiles.gif")
setsource(tiles)
local pal=loadpal("tiles.gif")
setpal(pal)
beat(6)
fade.init()
main_init()
end
function _update()
update()
end
function text(txt,x,y,col)
color(6)
prnt(txt,x-1,y-1)
prnt(txt,x,y-1)
prnt(txt,x+1,y-1)
prnt(txt,x-1,y)
prnt(txt,x+1,y)
prnt(txt,x-1,y+1)
prnt(txt,x,y+1)
prnt(txt,x+1,y+1)
color(col)
prnt(txt,x,y)
end
function main_init()
--set_update(menu_update)
second_menu = {{"PEIV", function() end},{"TORNAR",show_main_menu}}
main_menu = { {"JUGAR", game.restart}, {"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)
update=new_update
end
function menu_update()
cls()
color(1)
prnt("JAIL'S ADVENTURE 2",10,10)
end
function getkeyval(str)
local c1,c2=string.find(str,"=")
return string.sub(str,1,c1-1), string.sub(str,c2+1)
end