feat(player): sombra translúcida sota el jugador mentre està en l'aire

This commit is contained in:
JailDesigner committed 2026-04-25 11:59:13 +02:00
1 parent c4caa9021e
commit 64390f8ad7
3 files changed
+46

No files matched your search

+6
View File
@@ -212,6 +212,12 @@ class Player : public AnimatedSprite {
// la posició al món no s'alteren.
void render() override;
// Pinta una sombra translúcida sota el jugador a nivell de sòl
// (sense aplicar `jump_z_`). El GameScene la crida en una passada
// pre-actors, així queda per sota dels actors i del propi jugador.
// No-op si el jugador no està en l'aire.
void renderShadow() const;
private:
// Alias privat històric. Mantingut perquè viu dins de l'implementació
// (snapToLane, clamp). Els consumidors externs usen `getBaseBox()`.