From c5dd0344c0658d31e4099b370444ee4319d213e9 Mon Sep 17 00:00:00 2001 From: Raimon Zamora Date: Mon, 23 Feb 2026 20:05:35 +0100 Subject: [PATCH] =?UTF-8?q?-=20[CHG]=20Si=20emntres=20bota=20toca=20techo,?= =?UTF-8?q?=20comen=C3=A7a=20a=20caure=20-=20[NEW]=20L'aigua=20puja=20i=20?= =?UTF-8?q?baixa=20water-like?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/game.lua | 9 +++++++-- data/rooms_foreground.gif | Bin 1795 -> 1797 bytes data/rooms_items.gif | Bin 1034 -> 1034 bytes data/sprites.lua | 2 ++ 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/data/game.lua b/data/game.lua index 880ce95..99def56 100644 --- a/data/game.lua +++ b/data/game.lua @@ -9,6 +9,7 @@ game = { light_strobe_value = 0, light_strobe_dir = 1, + water_counter = 0, enable = function() if game.back_buf == 0 then @@ -21,6 +22,9 @@ game = { end, update = function() + game.water_counter = game.water_counter + 0.05 + local counter = game.water_counter + view.origin(0,0) surf.target(game.back_buf) view.clip() @@ -36,8 +40,9 @@ game = { if rooms.pos.y == 84 then surf.target(game.back_buf) surf.source(game.back_buf) - for y=96,103 do - for x=0,159 do + for x=0,159 do + local water_level = math.sin(counter)*2 + for y=96+water_level,103 do local pixel = surf.pixel(x,y) surf.pixel(x,y,game.water_pal[pixel+1]) end diff --git a/data/rooms_foreground.gif b/data/rooms_foreground.gif index 1c003599661646280ea0d32cd011362cde111576..55fcfb3c39590caf5bca2d7efc154041aebaf9a8 100644 GIT binary patch delta 300 zcmV+{0n`424uuY|3IhRFvkLd=o7 zeCRY?5YWt!-NVgV5YJGSD01)Cv(ETm&+VIFZ#efl&2D9>RdPLX!vQxJ3-l z2ZMn*&!<;`8}I4$+7LC?c~z%-j`O2ny9piMt&1Fj44uZ#P{Pl}Te@U0%m4$kwl8Ej za3Kgy5oS{xI0Fb-S}g;&2QPo8qk(O2?)I64MqqsaGgO`&2+X=JtJq5JO)$F$H#R(S z5oqh>sSqryc)lZ~+SrpJP@%v6I76o{0PYJ>-9`X{(CO}fy-^UEbP~KIh0i&@0~kyi y2*3a~M|Yb7mye!BA4*ZGD%RVd2=|9O1oDP?0mI+l77{C*O)o2AgH8lM0027%AAdRk delta 298 zcmV+_0oDG64ucM`3IhREvkLJOlZgdM1*$O3k delta 13 UcmeC;=;GMG#mpEwnVb1P02yNg*Z=?k diff --git a/data/sprites.lua b/data/sprites.lua index 953d4b6..f6dd430 100644 --- a/data/sprites.lua +++ b/data/sprites.lua @@ -235,6 +235,8 @@ sprites = { else if sprites.hero.jumping > 1 then sprites.hero.pos.y = sprites.hero.pos.y - 1 end end + else + sprites.hero.jumping = 0 end sprites.hero.jumping = sprites.hero.jumping - 1 else