Arreglades les herencies de Sprite

Abans de llevar mil coses que sobren i replantejar-se estes 4 classes
This commit is contained in:
2024-10-13 10:01:07 +02:00
parent 33ea8d90ca
commit b060f21696
17 changed files with 1204 additions and 284 deletions

View File

@@ -32,7 +32,6 @@ Logo::Logo()
dest_.y = param.game.game_area.center_y - jail_texture_->getHeight() / 2;
since_sprite_->setPosY(dest_.y + jail_texture_->getHeight() + 5);
since_sprite_->setSpriteClip(0, 0, since_texture_->getWidth(), since_texture_->getHeight());
since_sprite_->setEnabled(false);
since_texture_->setColor(0x00, 0x00, 0x00); // Esto en linux no hace nada ??
// Crea los sprites de cada linea
@@ -192,12 +191,6 @@ void Logo::update()
{
section::name = section::Name::INTRO;
}
// Comprueba si se ha de mostrar el sprite
else if (counter_ == SHOW_SINCE_SPRITE_COUNTER_MARK)
{
since_sprite_->setEnabled(true);
}
}
}
@@ -215,7 +208,11 @@ void Logo::render()
{
sprite->render();
}
since_sprite_->render();
if (counter_ >= SHOW_SINCE_SPRITE_COUNTER_MARK)
{
since_sprite_->render();
}
// Vuelca el contenido del renderizador en pantalla
Screen::get()->blit();