canvi de pc

This commit is contained in:
2025-02-21 19:45:58 +01:00
parent 29c85fecad
commit a42141ebd7
4 changed files with 18 additions and 26 deletions

View File

@@ -24,7 +24,7 @@ enum class ScreenVideoMode : int
class Screen
{
private:
// [SINGLETON] Objeto screen privado para Don Melitón
// [SINGLETON] Objeto privado
static Screen *screen_;
// Objetos y punteros
@@ -116,8 +116,6 @@ private:
// Selecciona y ejecuta el método de renderizado adecuado basado en la configuración de shaders
void renderScreen();
// [SINGLETON] Ahora el constructor y el destructor son privados, para no poder crear objetos screen desde fuera
// Constructor
Screen(SDL_Window *window, SDL_Renderer *renderer);
@@ -125,13 +123,13 @@ private:
~Screen();
public:
// [SINGLETON] Crearemos el objeto screen con esta función estática
// [SINGLETON] Crearemos el objeto con esta función estática
static void init(SDL_Window *window, SDL_Renderer *renderer);
// [SINGLETON] Destruiremos el objeto screen con esta función estática
// [SINGLETON] Destruiremos el objeto con esta función estática
static void destroy();
// [SINGLETON] Con este método obtenemos el objeto screen y podemos trabajar con él
// [SINGLETON] Con este método obtenemos el objeto y podemos trabajar con él
static Screen *get();
// Actualiza la lógica de la clase
@@ -182,6 +180,6 @@ public:
// Atenua la pantalla
void attenuate(bool value);
// Obtiene el puntero al renderizador
SDL_Renderer *getRenderer();
// Getters
SDL_Renderer *getRenderer() { return renderer_; }
};