singletons

This commit is contained in:
2026-04-17 21:27:30 +02:00
parent 5889df2a47
commit 513eacf356
27 changed files with 536 additions and 505 deletions

View File

@@ -1,9 +1,6 @@
#pragma once
#include <SDL3/SDL.h>
class Asset;
class Input;
class Screen;
class Sprite;
class Texture;
struct section_t;
@@ -13,9 +10,6 @@ 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 que gestiona todos los ficheros de recursos
Input *input; // Objeto pata gestionar la entrada
Texture *texture; // Textura con los graficos
SDL_Event *eventHandler; // Manejador de eventos
Sprite *sprite; // Sprite con la textura del logo
@@ -46,7 +40,7 @@ class Logo {
public:
// Constructor
Logo(SDL_Renderer *renderer, Screen *screen, Asset *asset, Input *input, section_t *section);
Logo(SDL_Renderer *renderer, section_t *section);
// Destructor
~Logo();