Ya se dibuja el gif en pantalla

This commit is contained in:
2024-02-07 16:59:25 +01:00
parent 2d045642ff
commit 8e612aaa2e
4 changed files with 92 additions and 42 deletions

View File

@@ -7,6 +7,7 @@
#include "jail_engine/input.h"
#include "jail_engine/jail_audio.h"
#include "jail_engine/resource.h"
#include "jail_engine/paleta.h"
#include "jail_engine/screen.h"
#include "jail_engine/sprite.h"
#include "jail_engine/text.h"
@@ -28,6 +29,13 @@ private:
bool enabled; // Solo se escriben y mueven si estan habilitadas
};
enum states_e
{
show_loading_screen,
fade_loading_screen,
show_menu
};
// Objetos y punteros
SDL_Renderer *renderer; // El renderizador de la ventana
Screen *screen; // Objeto encargado de dibujar en pantalla
@@ -57,6 +65,8 @@ private:
int marqueeSpeed; // Velocidad de desplazamiento de la marquesina
bool showCheevos; // Indica si se muestra por pantalla el listado de logros
SDL_Rect cheevosTextureView; // Zona visible de la textura con el listado de logros
states_e state; // Estado en el que se encuentra el bucle principal
jSurface loading_screen; // Surface con los gráficos de la pantalla de carga
// Actualiza las variables
void update();