[FIX] Llevades llunes duplicades

This commit is contained in:
2026-05-10 19:37:01 +02:00
parent b032ce1cfc
commit 9f9bacb06a
5 changed files with 10 additions and 8 deletions
+3 -3
View File
@@ -38,7 +38,7 @@ function abad_init()
respawning=0, respawning=0,
hab=10, hab=10,
vides=3, vides=3,
energia=3, energia=6,
max_energia=6, max_energia=6,
falling=0, falling=0,
step=0, step=0,
@@ -128,7 +128,7 @@ function abad:draw()
abad.respawning=abad.respawning-1 abad.respawning=abad.respawning-1
end end
draw.rect(x+abad.bb.x,y+abad.bb.y,abad.bb.w,abad.bb.h,3) -- draw.rect(x+abad.bb.x,y+abad.bb.y,abad.bb.w,abad.bb.h,3)
end end
function abad_make_safe( force ) function abad_make_safe( force )
@@ -149,7 +149,7 @@ function abad_heal(howmuch)
end end
function abad_hurt(howmuch) function abad_hurt(howmuch)
howmuch = 0 -- howmuch = 0
if abad.hurting == 0 and abad.respawning==0 then if abad.hurting == 0 and abad.respawning==0 then
sound.play(audio_abad_hit) sound.play(audio_abad_hit)
abad.energia=abad.energia-howmuch abad.energia=abad.energia-howmuch
+1 -1
View File
@@ -88,7 +88,7 @@ function mini.init()
logo_config(font_sf) logo_config(font_sf)
surf.target(0) surf.target(0)
surf.cls(16) surf.cls(16)
states:executar("game") states:executar("logo")
end end
function mini.update() function mini.update()
+1 -1
View File
@@ -174,7 +174,7 @@ function stages.stage1_init()
tiles_layer2.new(78,6,2,128,208,16,16, tiles_layer2.update_aranya, tiles_layer2.draw_aranya) tiles_layer2.new(78,6,2,128,208,16,16, tiles_layer2.update_aranya, tiles_layer2.draw_aranya)
local abad_x, abad_y = coords.room_to_world ( 10, 4, 3 ) local abad_x, abad_y = coords.room_to_world ( 10, 4, 3 )
local abad_x, abad_y = coords.room_to_world ( 54, 8, 3 ) -- local abad_x, abad_y = coords.room_to_world ( 54, 8, 3 )
-- table.insert( actors, trigger.new(8,4,3,triggers.escena_stage1_ending,"stage1 ending","TR09") ) -- table.insert( actors, trigger.new(8,4,3,triggers.escena_stage1_ending,"stage1 ending","TR09") )
-- local abad_x, abad_y = coords.room_to_world ( 8, 9, 3 ) -- local abad_x, abad_y = coords.room_to_world ( 8, 9, 3 )
+4 -2
View File
@@ -54,7 +54,8 @@ stage1_mapa={
{ {
256,66,256,41,44,45,44,45,44,45,44,45, 256,66,256,41,44,45,44,45,44,45,44,45,
64,256,256,41,256,256,256,256,256,256,256,256, 64,256,256,41,256,256,256,256,256,256,256,256,
68,256,66,256,256,256,96,97,256,256,256,256, -- 68,256,66,256,256,256,96,97,256,256,256,256,
256,256,66,256,256,256,96,97,256,256,256,256,
256,67,256,41,256,256,99,100,256,256,256,256, 256,67,256,41,256,256,99,100,256,256,256,256,
65,256,256,41,95,256,256,256,10,11,256,256, 65,256,256,41,95,256,256,256,10,11,256,256,
256,65,42,43,44,45,44,45,10,11,44,45, 256,65,42,43,44,45,44,45,10,11,44,45,
@@ -163,7 +164,8 @@ stage1_mapa={
-- 16 -- 16
{ {
64,256,26,27,28,29,28,29,10,11,28,29, 64,256,26,27,28,29,28,29,10,11,28,29,
68,256,66,25,256,256,256,256,10,11,256,256, -- 68,256,66,25,256,256,256,256,10,11,256,256,
256,256,66,25,256,256,256,256,10,11,256,256,
256,67,256,256,256,107,108,256,10,11,256,256, 256,67,256,256,256,107,108,256,10,11,256,256,
65,256,256,25,256,109,110,256,10,11,256,256, 65,256,256,25,256,109,110,256,10,11,256,256,
256,65,256,25,256,256,256,256,10,11,256,256, 256,65,256,25,256,256,256,256,10,11,256,256,
+1 -1
View File
@@ -64,7 +64,7 @@ function trigger:draw()
end end
-- debug rect -- debug rect
draw.rect(scr_x,scr_y,self.bb.w,self.bb.h,3) -- draw.rect(scr_x,scr_y,self.bb.w,self.bb.h,3)
end end
--function trigger:do_touched() --function trigger:do_touched()