modificacions en el flujo de globalInputs

afegida font aseprite
canvis estetics en la info de debug
moviment del cursor del ServiceMenu
This commit is contained in:
2025-06-04 09:44:53 +02:00
parent 7ac0ce9354
commit 64b86c7ac1
13 changed files with 362 additions and 63 deletions

View File

@@ -99,7 +99,7 @@ void ServiceMenu::render()
{
y += lineHeight_;
elementText_->writeColored(rect_.x + H_PADDING, y, VIDEO_LIST.at(i), i == selected_ ? selectedColor_ : textColor_, -2);
elementText_->writeColored(rect_.x + H_PADDING + 100, y, ": " + std::string(OPTIONS_LIST.at(i)), i == selected_ ? selectedColor_ : textColor_, -2);
elementText_->writeColored(rect_.x + H_PADDING + 100, y, "" + std::string(OPTIONS_LIST.at(i)), i == selected_ ? selectedColor_ : textColor_, -2);
}
}
}
@@ -139,21 +139,46 @@ void ServiceMenu::updateCounter()
Color ServiceMenu::getSelectedColor()
{
static std::array<Color, 12> colors = {
Color(0xFF, 0xFF, 0x00), // Amarillo brillante
Color(0xFF, 0xD7, 0x00), // Dorado claro
Color(0xFF, 0xEF, 0x7C), // Amarillo pastel
Color(0xFF, 0xCC, 0x00), // Amarillo anaranjado
Color(0xFF, 0xF7, 0x00), // Amarillo limón
Color(0xCC, 0x99, 0x00), // Mostaza
Color(0xFF, 0xF7, 0x00), // Amarillo limón (regreso)
Color(0xFF, 0xCC, 0x00), // Amarillo anaranjado (regreso)
Color(0xFF, 0xEF, 0x7C), // Amarillo pastel (regreso)
Color(0xFF, 0xD7, 0x00), // Dorado claro (regreso)
Color(0xFF, 0xFF, 0x00), // Amarillo brillante (regreso)
Color(0xCC, 0x99, 0x00) // Mostaza (regreso, cierre)
Color(0xFF, 0xFB, 0x8A), // Amarillo suave
Color(0xFF, 0xE4, 0x5D), // Dorado medio
Color(0xFF, 0xD1, 0x3C), // Amarillo pastel intenso
Color(0xFF, 0xBF, 0x23), // Amarillo anaranjado
Color(0xFF, 0xAA, 0x12), // Amarillo cálido
Color(0xE6, 0x9A, 0x08), // Mostaza oscuro
Color(0xE6, 0x9A, 0x08), // Mostaza oscuro (regreso, cierre)
Color(0xFF, 0xAA, 0x12), // Amarillo cálido (regreso)
Color(0xFF, 0xBF, 0x23), // Amarillo anaranjado (regreso)
Color(0xFF, 0xD1, 0x3C), // Amarillo pastel intenso (regreso)
Color(0xFF, 0xE4, 0x5D), // Dorado medio (regreso)
Color(0xFF, 0xFB, 0x8A) // Amarillo suave (regreso)
};
const size_t index = counter_ % colors.size();
return colors.at(index);
}
}
void ServiceMenu::setSelectorUp()
{
if (selected_ > 0)
{
--selected_;
}
else
{
selected_ = 4;
}
}
void ServiceMenu::setSelectorDown()
{
selected_ = (selected_ + 1) % 5;
}
void ServiceMenu::acceptSelection()
{
}
void ServiceMenu::cancelSelection()
{
}