feat(transitions): mosaic dissolve fade-out al final de la fase STARTING (configurable a ui.yaml)

This commit is contained in:
JailDesigner committed 2026-05-06 13:54:09 +02:00
1 parent ca64115bfe
commit 0618452224
9 files changed
+173 -8

No files matched your search

+8
View File
@@ -266,6 +266,14 @@ namespace Defaults {
constexpr int STARTING_MS = 3000;
constexpr float STARTING_BLINK_SPEEDUP = 2.0F;
// Fade-out estil mosaic dissolve dins l'última part de la
// fase STARTING. `FADE_OUT_MS` ha de ser <= STARTING_MS;
// si és més gran, comença ja a t=0 i acaba abans del salt.
// `FADE_OUT_MAX_BLOCK` és la mida màxima de bloc en píxels
// (32 al canvas de 320×240 dóna 10×8 blocs al final).
constexpr int FADE_OUT_MS = 800;
constexpr int FADE_OUT_MAX_BLOCK = 32;
// Distorsió sinusoidal horitzontal de l'imatge de fons
// (efecte de calor del desert). `amplitude_px` és el
// desplaçament màxim per fila; `wavelength_px` la distància