tune(playfield): ona diagonal amb easing i cap brillant

This commit is contained in:
2026-05-21 22:06:02 +02:00
parent 07985228b2
commit 5c8a583e24
3 changed files with 76 additions and 42 deletions
+6 -2
View File
@@ -16,9 +16,13 @@ namespace Defaults::Playfield {
// Animació de creació amb timer intern del Playfield.
// L'animació total cobreix tot l'INIT_HUD (3 s). Cada línia es pinta en
// LINE_GROWTH_DURATION_S; l'spawn de les línies es distribueix perquè
// l'última acabe just al final de TOTAL_ANIMATION_DURATION_S.
// LINE_GROWTH_DURATION_S; els spawns es distribueixen amb sweep des del
// centre perquè verticals i horitzontals propaguen cap als extrems.
constexpr float LINE_GROWTH_DURATION_S = 0.4F;
constexpr float TOTAL_ANIMATION_DURATION_S = 3.0F; // = Defaults::Game::INIT_HUD_DURATION
// Cap brillant de la línia mentre creix (extrem que avança).
constexpr float HEAD_LENGTH_PX = 8.0F; // longitud en píxels lògics del tram brillant
constexpr float HEAD_BRIGHTNESS = 0.0F; // brillo del cap (= border)
} // namespace Defaults::Playfield