Mapa adaptat per a mantindre'l fidel a l'original però que se puga recorrer ja que ara no hi ha canvi d'habitació

This commit is contained in:
2026-03-27 19:20:36 +01:00
parent 1a4716089b
commit 6851a6c4ed
3 changed files with 72 additions and 38 deletions

View File

@@ -87,6 +87,8 @@ end
function abad:move( x, y )
self.x = x
self.y = y
local hab,xx, yy = arc_mapa_get_map_coords(x, y)
self.hab = hab
end
function abad:draw()
@@ -116,7 +118,6 @@ function abad_make_safe( force )
abad.safe.hab=hab
abad.safe.x=xx
abad.safe.y=yy
print("Make safe "..hab.." ( "..xx..", "..yy.." )")
end
end
@@ -138,8 +139,6 @@ function abad_hurt(howmuch)
-- abad.hab=abad.safe.hab
-- abad.x=abad.safe.x
-- abad.y=abad.safe.y
print("SAFE= "..abad.safe.hab.." "..abad.safe.x.." "..abad.safe.y)
print(dump(abad))
local abad_x, abad_y = arc_mapa_get_coords ( abad.safe.hab, abad.safe.x, abad.safe.y )
abad:move(abad_x, abad_y)
abad.hurting=60
@@ -292,6 +291,8 @@ function abad_advance()
abad.update=abad_state_normal
abad.frame=0
end
local hab,xx, yy = arc_mapa_get_map_coords(abad.x, abad.y)
abad.hab = hab
end
-- Controlador principal de l'abad
@@ -345,7 +346,6 @@ function key_release(keyid)
end
function abad_state_crouch()
print(dump(abad))
abad.bb.y=8
abad.bb.h=24
abad.frame=5
@@ -353,12 +353,10 @@ function abad_state_crouch()
abad.step=0
abad.jumpfwd=false
abad.jump_height=0
print(dump(abad))
if not (key.down(keyDown) or pad.down(btnDown)) then
abad.update=abad_state_normal
abad.bb.y=0
abad.bb.h=32
print(dump(abad))
end
end