tweak(hud): el mode numèric de vides mostra repuestos (vides-1), coherent amb els slots

This commit is contained in:
2026-05-29 21:39:52 +02:00
parent 8d18c50aaa
commit a46b93c917
+5 -2
View File
@@ -232,8 +232,11 @@ namespace Systems::InitHud {
float scale,
float spacing) {
if (Defaults::Hud::LIVES_DISPLAY == Defaults::Hud::LivesDisplay::DIGITS) {
// Mateixa regla que el nivell: zeros a l'esquerra atenuats.
drawScore(text, livesDigits(lives), bright, dim, active, x_left, top_y, scale, spacing);
// Repuestos = vides 1 (la nau en joc no compta), igual que els
// slots. Mateixa regla de color que el nivell: zeros a l'esquerra
// atenuats, dígit significatiu en endavant encès.
const int SPARES = std::max(0, lives - 1);
drawScore(text, livesDigits(SPARES), bright, dim, active, x_left, top_y, scale, spacing);
return;
}
drawSlots(renderer, shape, lives, bright, dim, x_left, center_y, scale, spacing);