new: es pot definir el color de fonfo del titol

fix: el color de fondo de la intro ara ja canvia be cap al color de fondo del titol (abans soles sabia canviar cap al blanc)
This commit is contained in:
2025-07-14 18:11:02 +02:00
parent 7ac9b53630
commit d35032a42a
9 changed files with 39 additions and 2 deletions

View File

@@ -500,6 +500,7 @@ void Intro::updatePostState()
{
tiled_bg_->stopGracefully();
/*
// Modifica el color del fondo hasta llegar a blanco
if (bg_color_.r <= 253 || bg_color_.g <= 253 || bg_color_.b <= 253) // Garantiza que no se exceda de 255 al incrementar de 2 en 2
{
@@ -509,6 +510,17 @@ void Intro::updatePostState()
{
bg_color_ = Color(255, 255, 255); // Asegura que bg_color_ no exceda el límite máximo
}
*/
if (bg_color_.isEqualTo(param.title.bg_color))
{
// Ya hemos llegado al color objetivo
}
else
{
bg_color_ = bg_color_.approachTo(param.title.bg_color, 2);
}
tiled_bg_->setColor(bg_color_);
}

View File

@@ -39,6 +39,7 @@ Title::Title()
state_(TitleState::LOGO_ANIMATING)
{
// Configura objetos
tiled_bg_->setColor(param.title.bg_color);
game_logo_->enable();
mini_logo_sprite_->setX(param.game.game_area.center_x - mini_logo_sprite_->getWidth() / 2);
fade_->setColor(param.fade.color);