Aggiungi animazione di discesa nella botola

Quando il giocatore raggiunge la botola (vittoria/finale), invece di
pulire subito lo schermo, il giocatore scende di pochi pixel verso il
basso (descend_offset) per 30 frame prima che appaia la schermata
Going Deeper / finale.

- descend_offset: variabile globale, incrementata durante game_over_timer
- render.c: y_offset negativo (discesa graduale, >>1 = meta' pixel)
- player_logic.c: rimossa la dissolvenza immediata, avviata l'animazione
- engine.c: animazione durante il timer, max 12 step (~6 pixel)
This commit is contained in:
2026-06-26 12:44:00 +02:00
parent de55ba092e
commit 768429a7f9
5 changed files with 23 additions and 7 deletions
+1
View File
@@ -48,5 +48,6 @@ uint8_t enemy_cooldown[MAX_ENEMIES] = {0};
volatile uint8_t hint_active = 0;
volatile uint8_t hint_displayed = 0;
volatile uint8_t hint_shown_once = 0;
volatile uint8_t descend_offset = 0;
volatile uint8_t credits_active = 0;
volatile uint8_t intro_active = 0;