tweak(hud): puja una mica l'alçada dels slots de vides (factor d'ajust sobre el glif)

This commit is contained in:
2026-05-29 20:56:37 +02:00
parent 9235e684e8
commit 20825c8138
2 changed files with 8 additions and 2 deletions
+5
View File
@@ -12,6 +12,11 @@ namespace Defaults::Hud {
constexpr float SCOREBOARD_TEXT_SCALE = 0.85F;
constexpr float SCOREBOARD_TEXT_SPACING = 0.0F;
// 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).
constexpr float LIFE_SLOT_HEIGHT_FACTOR = 1.2F;
// Esquema de color del marcador: "per jugador + sistema". Cada jugador usa
// el SEU color (parella brillant/atenuat) en tot el seu bloc (punts + vides);
// el nivell central va sempre en verd de sistema. Colors plans i purs: el
+3 -2
View File
@@ -93,9 +93,10 @@ namespace Systems::InitHud {
}
// Mida d'un slot = alçada real del glif del dígit (no la cel·la, que té
// marge vertical: usar la cel·la feia les naus el doble de grans).
// marge vertical: usar la cel·la feia les naus el doble de grans), amb un
// xicotet factor d'ajust perquè la silueta de la nau case amb les xifres.
auto slotSize(float scale) -> float {
return Graphics::VectorText::getGlyphHeight(scale);
return Graphics::VectorText::getGlyphHeight(scale) * Defaults::Hud::LIFE_SLOT_HEIGHT_FACTOR;
}
// Ample del bloc de slots: constant, independent de les vides. NUM_SLOTS