- [NEW] Música per a l'imp

- [NEW] Escena amb l'imp
- [FIX] scenes.lua - La música pot arrancar en qualsevol escena
This commit is contained in:
2026-04-04 00:58:03 +02:00
parent 9ab8c80a56
commit 73122ebb78
8 changed files with 148 additions and 36 deletions

View File

@@ -75,6 +75,7 @@ end
function abad:draw()
local flip = abad.flip
local x, y = viewp:screen_coords(self.x, self.y)
if abad.update==abad_state_stairs then
flip=abad.stairs_flip
-- flip=(((abad.x>>1)+(abad.y>>1))%2)==0
@@ -84,13 +85,14 @@ function abad:draw()
msg_print(0,35,msg,true)
end
if (abad.respawning==0) or (math.floor(abad.respawning/15)%2==0) then
local x, y = viewp:screen_coords(self.x, self.y)
draw.surf(abad.frame*cw,0,cw,ch,x,y,cw,ch,flip)
draw.surf(abad.frame*abad.w,0,abad.w,abad.h,x,y,abad.w,abad.h,flip)
end
if abad.respawning > 0 then
abad.respawning=abad.respawning-1
end
draw.rect(x+abad.bb.x,y+abad.bb.y,abad.bb.w,abad.bb.h,3)
end
function abad_make_safe( force )
@@ -105,7 +107,7 @@ end
function abad_hurt(howmuch)
print(abad.hurting.." / "..abad.respawning)
howmuch = 0
if abad.hurting == 0 and abad.respawning==0 then
sound.play(audio_abad_hit)
abad.energia=abad.energia-howmuch