Transició a surface acabada. Ja compila

This commit is contained in:
2025-03-04 12:30:19 +01:00
parent c4033e3663
commit 05f91b2a94
31 changed files with 376 additions and 1078 deletions

View File

@@ -143,7 +143,7 @@ void Credits::fillTexture()
// Rellena la textura de texto
Screen::get()->setRenderSurfaceData(text_surface_);
Screen::get()->clean(stringToColor("black"));
Screen::get()->clear(stringToColor("black"));
auto text = Resource::get()->getText("smb2");
@@ -164,12 +164,11 @@ void Credits::fillTexture()
// Recoloca el sprite del brillo
shining_sprite_->setPosX(POS_X + 2);
SDL_SetRenderTarget(Screen::get()->getRenderer(), nullptr);
Screen::get()->setRenderSurfaceData(nullptr);
// Rellena la textura que cubre el texto con color transparente
Screen::get()->setRenderSurfaceData(text_surface_);
Screen::get()->clean(stringToColor("transparent"));
Screen::get()->clear(stringToColor("transparent"));
// Los primeros 8 pixels crea una malla
auto surface = Screen::get()->getRenderSurfaceData();
@@ -253,7 +252,7 @@ void Credits::render()
Screen::get()->start();
// Limpia la pantalla
Screen::get()->clean(1);
Screen::get()->clear(1);
if (counter_ < 1150)
{