Primer render de múltiples habitacions en pantalla al mateix temps

This commit is contained in:
2026-03-18 16:48:06 +01:00
parent f218255f14
commit 59fc474770
5 changed files with 1160 additions and 23 deletions

View File

@@ -1,9 +1,8 @@
require "fps"
require "fade"
require "game"
-- require "game"
-- require "mapa"
-- require "scenes"
@@ -26,23 +25,33 @@ function intro_init()
draw.surf(0,0,36,5,56,70,arcade_config.logo_sf.width,arcade_config.logo_sf.height)
-- surf.source(tiles)
-- fade.fadein()
fade.fadein()
end
function intro_intro()
-- text("presenta",48,50,14)
intro_wait=intro_wait-1
if intro_wait==0 or key.press(key.ESCAPE) or key.press(keyShoot) or pad.press(btnShoot) or pad.press(btnPause) then
intro_wait=1
-- game_update = intro_update
game_update = print_fps
game_update = intro_update
fade.fadeoutin()
end
end
function draw_item_intro( name, flip )
function intro_update()
fps_print()
if key.press(key.ESCAPE) or pad.press(btnPause) then
game_init(true)
fade.fadeoutin()
elseif key.press(key.SPACE) then
intro_wait=1
end
end
-- RESTOS DEL X2 CACAUS
function _draw_item_intro( name, flip )
local cw = arcade_config.character_width
local ch = arcade_config.character_height
if ( name == "abad" ) then
@@ -58,7 +67,7 @@ function draw_item_intro( name, flip )
end
end
function draw_escenari ()
function _draw_escenari ()
surf.cls(16)
draw_item_intro("marc",false)
view.origin(16*o2aX,4*o2aX)
@@ -67,19 +76,7 @@ function draw_escenari ()
draw_item_intro("pas porta")
end
function print_fps ()
print("IN")
local current_fps = frame()
surf.cls(16)
surf.target(logo)
surf.cls(16)
draw.text(current_fps.."fps",0,0,15)
surf.target(0)
surf.source(logo)
draw.surf(0,0,36,5,56,70,arcade_config.logo_sf.width,arcade_config.logo_sf.height)
end
function intro_update()
function _intro_update()
if key.press(key.ESCAPE) or pad.press(btnPause) then
game_init(true)
fade.fadeoutin()