feat(player): mort i respawn (DYING + death_spinning + lives counter)

This commit is contained in:
JailDesigner committed 2026-04-29 11:40:05 +02:00
1 parent 6397f9d4eb
commit 9f0a566ffb
11 files changed
+377 -7

No files matched your search

+7
View File
@@ -120,6 +120,13 @@ class GameScene : public Scene {
// commuta a PLAYING — la música del joc arrenca amb el primer slot.
void completeIntro();
// Dispatch del cicle DYING al jugador identificat per `player_id`.
// Crida `Player::enterDying()` (idempotent — un segon impacte mentre
// ja és DYING és no-op). Subscriptor de l'event `player_killed`
// publicat pels hazards letals (mòmia amb `kills_outright`).
// Extret a un mètode per acotar la complexitat cognitiva del ctor.
void dispatchPlayerKilled(int player_id);
// Itera els slots actius i, si el delay configurat ha expirat des
// del callback de fi de música d'INTRO, dispara `triggerPlayerSpawn`.
// Cridada cada frame durant la fase d'spawn escalonat (entre el