ServiceMenu ja pinta un recuadro de prova
el ServiceMenu el pinta Screen
This commit is contained in:
@@ -16,6 +16,9 @@
|
||||
#include "resource.h"
|
||||
#endif
|
||||
|
||||
class Notifier;
|
||||
class ServiceMenu;
|
||||
|
||||
// Clase Screen: gestiona la ventana, el renderizador y los efectos visuales globales
|
||||
class Screen
|
||||
{
|
||||
@@ -50,6 +53,7 @@ public:
|
||||
SDL_Renderer *getRenderer() { return renderer_; } // Obtiene el renderizador
|
||||
void show() { SDL_ShowWindow(window_); } // Muestra la ventana
|
||||
void hide() { SDL_HideWindow(window_); } // Oculta la ventana
|
||||
void getSingletons(); // Obtiene los punteros a los singletones
|
||||
|
||||
#ifdef DEBUG
|
||||
// --- Debug ---
|
||||
@@ -184,6 +188,8 @@ private:
|
||||
SDL_Window *window_; // Ventana de la aplicación
|
||||
SDL_Renderer *renderer_; // El renderizador de la ventana
|
||||
SDL_Texture *game_canvas_; // Textura donde se dibuja todo antes de volcarse al renderizador
|
||||
ServiceMenu *serviceMenu_; // Objeto para mostrar el menú de servicio
|
||||
Notifier *notifier_; // Objeto para mostrar las notificaciones por pantalla
|
||||
|
||||
// --- Variables de estado ---
|
||||
SDL_FRect src_rect_; // Coordenadas de origen para dibujar la textura del juego
|
||||
|
||||
Reference in New Issue
Block a user