PETA QUE NI EL PEPE KARTS

This commit is contained in:
2025-02-21 22:00:33 +01:00
parent 7a0bc5c9ae
commit f6098a479b
22 changed files with 386 additions and 392 deletions

View File

@@ -8,7 +8,7 @@
#include <vector> // Para vector
#include "utils.h" // Para color_t
class Asset;
class Notify;
class Notifier;
constexpr int FILTER_NEAREST = 0;
constexpr int FILTER_LINEAR = 1;
@@ -22,11 +22,9 @@ private:
// Objetos y punteros
SDL_Window *window_; // Ventana de la aplicación
SDL_Renderer *renderer_; // El renderizador de la ventana
Asset *asset_; // Objeto con el listado de recursos
SDL_Texture *game_canvas_; // Textura donde se dibuja el juego
SDL_Texture *border_canvas_; // Textura donde se dibuja el borde del juego
options_t *options_; // Variable con todas las opciones del programa
Notify *notify_; // Dibuja notificaciones por pantalla
// Variables
int window_width_; // Ancho de la pantalla o ventana
@@ -35,7 +33,6 @@ private:
int game_canvas_height_; // Resolución interna del juego. Es el alto de la textura donde se dibuja el juego
SDL_Rect dest_; // Coordenadas donde se va a dibujar la textura del juego sobre la pantalla o ventana
color_t border_color_; // Color del borde añadido a la textura de juego para rellenar la pantalla
bool notify_active_; // Indica si hay notificaciones activas
int notification_logical_width_; // Ancho lógico de las notificaciones en relación al tamaño de pantalla
int notification_logical_height_; // Alto lógico de las notificaciones en relación al tamaño de pantalla
@@ -69,9 +66,6 @@ private:
// Dibuja las notificaciones
void renderNotifications();
// Establece el tamaño de las notificaciones
void setNotificationSize();
// Copia el gameCanvas en el borderCanvas
void gameCanvasToBorderCanvas();