Separados los elementos de la pantalla en diferentes texturas

This commit is contained in:
2022-09-22 12:42:37 +02:00
parent 5806f7352f
commit c97063e728
11 changed files with 339 additions and 27 deletions

View File

@@ -32,6 +32,7 @@ private:
ScoreBoard *scoreboard; // Objeto encargado de gestionar el marcador
board_t board; // Estructura con los datos del marcador
Debug *debug; // Objeto para gestionar la información de debug
SDL_Texture *spriteLayer; // Textura para dibujar los sprites
section_t section; // Seccion actual dentro del programa
int ticks; // Contador de ticks para ajustar la velocidad del programa
int ticksSpeed; // Velocidad a la que se repiten los bucles del programa
@@ -43,6 +44,12 @@ private:
// Pinta los objetos en pantalla
void render();
// Dibuja los sprites en la textura
void fillSpriteTexture();
// Copia la textura de sprites a la pantalla
void renderSprites();
// Comprueba los eventos de la cola
void checkEventHandler();