From b2ffb1501e859f2003a38944fd3e00b8a9a7fa62 Mon Sep 17 00:00:00 2001 From: XProger Date: Mon, 19 Nov 2018 06:05:24 +0300 Subject: [PATCH] fix bubbles above water surface --- src/trigger.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/trigger.h b/src/trigger.h index d081b63..5bf65de 100644 --- a/src/trigger.h +++ b/src/trigger.h @@ -1531,7 +1531,10 @@ struct Bubble : Sprite { h = s.ceiling * 256; room = s.roomAbove; } - time -= (pos.y - h) / speed - (1.0f / SPRITE_FPS); + if (pos.y < h) + time = 1.0f / SPRITE_FPS; + else + time -= (pos.y - h) / speed - (1.0f / SPRITE_FPS); activate(); }