[WIP] Treballant en el jefe. Per fi torna a ser jugable! Ara a pels detalls

This commit is contained in:
2026-04-18 18:45:58 +02:00
parent 8f65666a06
commit dab08a0f17
18 changed files with 144 additions and 2577 deletions

View File

@@ -153,6 +153,7 @@ function load_boss_stage()
stage_draw_back = stages["stage"..stage.."_draw_back"]
stage_draw_middle = stages["stage"..stage.."_draw_middle"]
stage_draw_front = stages["stage"..stage.."_draw_front"]
stage_boss_end = stages["stage"..stage.."_boss_end"]
stage_boss()
print("Stage "..stage.." Boss loaded")
else
@@ -219,7 +220,9 @@ end
function world_draw()
-- Pintar la finestra del mon
render_map(sf_mapa, tiles, viewp.x, viewp.y)
if stages.boss_loaded then stage_draw_back() end
-- pintar warps
for key,warp in pairs(warp.warp_list) do
if viewp:inside(warp.x, warp.y, warp.w, warp.h) then
@@ -244,7 +247,19 @@ end
function update_game()
if stage~=stage_loaded then load_stage() end
if stages.boss_ready and not stages.boss_loaded then load_boss_stage() end
if stages.boss_ready and not stages.boss_loaded then
load_boss_stage()
end
if stages.boss_ready and stages.boss_finished then
stage_boss_end()
stage_update = nil
stage_draw_back = nil
stage_draw_middle = nil
stage_draw_front = nil
stage_boss_end = nil
end
surf.target(0)
surf.cls(16)