Factoritzada draw_escenari() en intro.lua

This commit is contained in:
2026-03-18 13:06:01 +01:00
parent b0fa162d62
commit 8144bcec05

View File

@@ -63,6 +63,15 @@ function draw_item_intro( name, flip )
end
end
function draw_escenari ()
surf.cls(16)
draw_item_intro("marc",false)
view.origin(16*o2aX,4*o2aX)
mapa_draw(10)
-- Borrar la porta del mapa
draw_item_intro("pas porta")
end
function intro_update()
if key.press(key.ESCAPE) or pad.press(btnPause) then
game_init(true)
@@ -74,78 +83,49 @@ function intro_update()
intro_wait=intro_wait-1
if intro_wait==0 then
-- STEP 0
if intro_step==0 then
surf.cls(16)
-- draw.rect(15*o2aX,3*o2aX,99*o2aX,51*o2aX,2)
draw_item_intro("marc",false)
-- view.origin(16,4)
view.origin(16*o2aX,4*o2aX)
mapa_draw(10)
-- Borrar la porta del mapa
-- draw.rectf(73*o2aX,24*o2aX,7*o2aX,16*o2aX,16)
draw_item_intro("pas porta")
-- Abad
-- draw.surf(0,0,16,16,44,24,16,16,true)
draw_escenari()
draw_item_intro("abad", true)
view.origin(0,0)
intro_step=intro_step+1
-- STEP 1
elseif intro_step==1 then
start_scene(scenes.intro_01,58)
intro_step=intro_step+1
-- STEP 2
elseif intro_step==2 then
surf.cls(16)
-- draw.rect(15,3,99,51,2)
draw_item_intro("marc",false)
-- view.origin(16,4)
view.origin(16*o2aX,4*o2aX)
mapa_draw(10)
-- draw.rectf(73,24,7,16,16)
draw_item_intro("pas porta")
-- draw.surf(0,0,16,16,44,24,16,16,false)
draw_escenari()
draw_item_intro("abad", false)
view.origin(0,0)
intro_step=intro_step+1
-- STEP 3
elseif intro_step==3 then
start_scene(scenes.intro_02,58)
intro_step=intro_step+1
-- STEP 4
elseif intro_step==4 then
surf.cls(16)
-- draw.rect(15,3,99,51,2)
draw_item_intro("marc",false)
-- view.origin(16,4)
view.origin(16*o2aX,4*o2aX)
mapa_draw(10)
-- draw.rectf(73,24,7,16,16)
draw_item_intro("pas porta")
-- draw.surf(0,0,16,16,44,24,16,16,false)
draw_escenari()
draw_item_intro("abad", false)
-- draw.surf(112,88,16,8,76,32,16,8,true)
draw_item_intro("cacaus", true)
-- draw.surf(0,48,16,16,82,24,16,16,true)
draw_item_intro("batman", true)
view.origin(0,0)
intro_step=intro_step+1
-- STEP 5
elseif intro_step==5 then
start_scene(scenes.intro_03,58)
intro_step=intro_step+1
-- STEP 6
elseif intro_step==6 then
surf.cls(16)
-- draw.rect(15,3,99,51,2)
draw_item_intro("marc",false)
-- view.origin(16,4)
view.origin(16*o2aX,4*o2aX)
mapa_draw(10)
-- draw.rectf(73,24,7,16,16)
draw_item_intro("pas porta")
-- draw.surf(0,0,16,16,44,24,16,16,false)
draw_escenari()
draw_item_intro("abad", false)
view.origin(0,0)
intro_step=intro_step+1
-- STEP 7
elseif intro_step==7 then
start_scene(scenes.intro_04,58)
intro_step=intro_step+1
-- STEP 8
elseif intro_step==8 then
music.play(audio_main_song)
game_init(true)