From 596b6a63bbb15ebfe5cc56b506b58515671fd330 Mon Sep 17 00:00:00 2001 From: "Lucas S. Vieira" Date: Wed, 9 Apr 2025 17:03:28 -0300 Subject: [PATCH] Fix a bug where Miles would get stuck on ceiling --- src/player.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/player.c b/src/player.c index 51b962d..9dd8ad9 100644 --- a/src/player.c +++ b/src/player.c @@ -1072,10 +1072,11 @@ player_update(Player *player) if(input_pressed(&player->input, PAD_CROSS)) { player->spinrev = 1; } - - // Ceiling collision - if(player->ceil) player->spinrev = 0; } + + // Ceiling collision + if(player->ceil) player->spinrev = 0; + // if ascending and ysp < -1, turn on descent again if(player->spinrev && (player->vel.vy < -ONE)) player->spinrev = 0;