Files
jdd_opendingux/source/screen.h

37 lines
663 B
C++

#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