Ya se dibuja correctamente el gif en la pantalla

This commit is contained in:
2024-02-07 17:45:22 +01:00
parent 7cd5fec3f8
commit 250efd69bf
3 changed files with 12 additions and 10 deletions

View File

@@ -40,9 +40,9 @@ Title::Title(SDL_Renderer *renderer, Screen *screen, Resource *resource, Asset *
SDL_SetTextureBlendMode(bgTexture, SDL_BLENDMODE_BLEND);
// Carga la surface con los gráficos de la pantalla de carga
pInit(renderer, 256, 192);
loading_screen = pLoadSurface("data/title/loading_screen_color.gif");
pLoadPal("data/title/loading_screen_color.gif");
pInit(renderer, 256, 128);
loading_screen = pLoadSurface(asset->get("loading_screen_color.gif").c_str());
pLoadPal(asset->get("loading_screen_color.gif").c_str());
pSetSource(loading_screen);
// Inicializa variables
@@ -281,7 +281,7 @@ void Title::update()
switch (state)
{
case show_loading_screen:
if (counter == 500)
if (counter == 2000)
{
counter = 0;
state = show_menu;
@@ -326,7 +326,8 @@ void Title::render()
SDL_RenderCopy(renderer, bgTexture, nullptr, nullptr);
// Dibuja la pantalla de carga
pBlit(0, 0, 0, 0, 256, 192);
pCls(4);
pBlit(0, 0, 0, 0, 256, 128);
pFlip(renderer);
break;