Afegides mes descripcions a les classes

Eliminat el punter a renderer de les classes-estat que faltava
This commit is contained in:
2024-08-12 08:55:41 +02:00
parent 477891cac7
commit 9d5aee2562
15 changed files with 113 additions and 57 deletions

View File

@@ -10,11 +10,19 @@
#include "const.h"
#include <vector>
/*
Esta clase gestiona un estado del programa. Se encarga de dibujar por pantalla el
logo de "JAILGAMES" utilizando un sencillo efecto consistente en generar un sprite por
cada linea del bitmap que forma la palabra "JAILGAMES". Posteriormente realiza una
modulación de color sobre la textura para simular un fade to black al estilo
ZX Spectrum
*/
// Clase Logo
class Logo
{
private:
// Objetos y punteros
SDL_Renderer *renderer; // El renderizador de la ventana
Screen *screen; // Objeto encargado de dibujar en pantalla
Asset *asset; // Objeto con los ficheros de recursos
Input *input; // Objeto pata gestionar la entrada
@@ -60,7 +68,7 @@ private:
public:
// Constructor
Logo(SDL_Renderer *renderer, Screen *screen, Asset *asset, Input *input, param_t *param, section_t *section);
Logo(Screen *screen, Asset *asset, Input *input, param_t *param, section_t *section);
// Destructor
~Logo();