feat(game): pausa graduada amb easing i separador al HUD

This commit is contained in:
JailDesigner committed 2026-04-24 11:56:38 +02:00
1 parent 8aa4ec3daf
commit 5c70019eb5
9 files changed
+258 -61

No files matched your search

+11
View File
@@ -169,6 +169,17 @@ namespace Defaults {
constexpr int HUD_ENTRY_MS = 400;
constexpr int HUD_FLASH_MS = 250;
constexpr int HUD_SHAKE_MS = 300;
// Pausa graduada de la GameScene: el món no para d'un colp, es
// frena amb una corba i torna a arrancar amb una altra. Els noms
// de corba han de coincidir amb els registrats a
// UiConfig::curveByName (linear / outQuad / inQuad / inOutQuad /
// outCubic / inCubic). Si un nom no es reconeix, es cau a
// Easing::linear.
constexpr int PAUSE_ENTER_MS = 400;
constexpr int PAUSE_EXIT_MS = 250;
constexpr const char* PAUSE_ENTER_CURVE = "outCubic";
constexpr const char* PAUSE_EXIT_CURVE = "inCubic";
} // namespace UI
#ifdef _DEBUG