tweak(hud): mode de vides commutable a Defaults (slots o dígits); per defecte dígits per veure'l
This commit is contained in:
1 parent
b412435862
commit
8d18c50aaa
2 files changed
+53
-6
No files matched your search
@@ -5,6 +5,8 @@
|
||||
|
||||
#include <SDL3/SDL.h>
|
||||
|
||||
#include <cstdint>
|
||||
|
||||
namespace Defaults::Hud {
|
||||
|
||||
// Marcador (scoreboard inferior). Usado por GameScene::drawScoreboard()
|
||||
@@ -12,6 +14,15 @@ namespace Defaults::Hud {
|
||||
constexpr float SCOREBOARD_TEXT_SCALE = 0.85F;
|
||||
constexpr float SCOREBOARD_TEXT_SPACING = 0.0F;
|
||||
|
||||
// Mode de presentació de les vides al marcador (no es canvia en calent;
|
||||
// es defineix ací mentre no estiga decidit si el nombre de vides serà fix).
|
||||
// SLOTS → naus en miniatura en posicions fixes (s'encenen/atenuen).
|
||||
// DIGITS → número de 2 dígits (mateixa regla que el nivell: zeros a
|
||||
// l'esquerra atenuats, dígit significatiu en endavant encès).
|
||||
enum class LivesDisplay : std::uint8_t { SLOTS,
|
||||
DIGITS };
|
||||
constexpr LivesDisplay LIVES_DISPLAY = LivesDisplay::DIGITS;
|
||||
|
||||
// Ajust fi de l'alçada dels slots de vides respecte a l'alçada del glif del
|
||||
// dígit: la silueta de la nau ompli menys que un dígit, així que un xicotet
|
||||
// factor >1 la fa casar visualment amb les xifres (calibrat a ull).
|
||||
|
||||
Reference in new issue
Block a user