#pragma once #include "ifdefs.h" #ifndef SCREEN_H #define SCREEN_H // Clase Screen class Screen { private: SDL_Window *mWindow; // Ventana de la aplicación SDL_Renderer *mRenderer; // El renderizador de la ventana SDL_Texture *mGameCanvas; // Textura para completar la ventana de juego hasta la pantalla completa int mRealScreenWidth; int mRealScreenHeight; int mScreenWidth; int mScreenHeight; int mBorderX; int mBorderY; public: // Constructor Screen(SDL_Window *windows, SDL_Renderer *renderer); // Destructor ~Screen(); // Limpia la pantalla void clean(); // Vuelca el contenido del renderizador en pantalla void blit(); }; #endif