68 lines
1.8 KiB
Lua
68 lines
1.8 KiB
Lua
intro_wait=40
|
|
intro_step=0
|
|
|
|
function intro_init()
|
|
_update = intro_update
|
|
cls(16)
|
|
rect(15,3,113,53,2)
|
|
camera(-16,-4)
|
|
mapa_draw(10)
|
|
rectfill(73,24,79,39,16)
|
|
sspr(0,0,16,16,44,24,16,16,true)
|
|
camera(0,0)
|
|
end
|
|
|
|
function intro_update()
|
|
playchirp(audio_main_song)
|
|
game_init(true)
|
|
|
|
intro_wait=intro_wait-1
|
|
if intro_wait==0 then
|
|
if intro_step==0 then
|
|
start_scene(scenes.intro_01,58)
|
|
intro_step=1
|
|
elseif intro_step==1 then
|
|
cls(16)
|
|
rect(15,3,113,53,2)
|
|
camera(-16,-4)
|
|
mapa_draw(10)
|
|
rectfill(73,24,79,39,16)
|
|
sspr(0,0,16,16,44,24,16,16,false)
|
|
camera(0,0)
|
|
intro_step=2
|
|
elseif intro_step==2 then
|
|
start_scene(scenes.intro_02,58)
|
|
intro_step=3
|
|
elseif intro_step==3 then
|
|
cls(16)
|
|
rect(15,3,113,53,2)
|
|
camera(-16,-4)
|
|
mapa_draw(10)
|
|
rectfill(73,24,79,39,16)
|
|
sspr(0,0,16,16,44,24,16,16,false)
|
|
sspr(112,88,16,8,76,32,16,8,true)
|
|
sspr(0,48,16,16,82,24,16,16,true)
|
|
camera(0,0)
|
|
intro_step=4
|
|
elseif intro_step==4 then
|
|
start_scene(scenes.intro_03,58)
|
|
intro_step=5
|
|
elseif intro_step==5 then
|
|
cls(16)
|
|
rect(15,3,113,53,2)
|
|
camera(-16,-4)
|
|
mapa_draw(10)
|
|
rectfill(73,24,79,39,16)
|
|
sspr(0,0,16,16,44,24,16,16,false)
|
|
camera(0,0)
|
|
intro_step=6
|
|
elseif intro_step==6 then
|
|
start_scene(scenes.intro_04,58)
|
|
intro_step=7
|
|
elseif intro_step==7 then
|
|
playchirp(audio_main_song)
|
|
game_init(true)
|
|
end
|
|
intro_wait=40
|
|
end
|
|
end |