Trabajando en el escalado entero y el tamaño personalizable de la ventana de renderizado a traves de las opciones
This commit is contained in:
@@ -19,12 +19,14 @@ private:
|
||||
int mGameCanvasHeight; // Alto de la textura donde se dibuja el juego
|
||||
int mGameCanvasPosX; // Posicion en el eje X donde se dibujará la textura del juego dentro de la pantalla
|
||||
int mGameCanvasPosY; // Posicion en el eje Y donde se dibujará la textura del juego dentro de la pantalla
|
||||
bool mIntegerScale; // Indica si la textura se escala en multiplos enteros
|
||||
Uint8 mScale; // Contiene el valor por el cual se multiplica el GameCanvas para aprovechar el maximo de pantalla
|
||||
|
||||
color_t mBorderColor; // Color del borde añadido a la textura de juego para rellenar la pantalla
|
||||
|
||||
public:
|
||||
// Constructor
|
||||
Screen(SDL_Window *windows, SDL_Renderer *renderer);
|
||||
Screen(SDL_Window *windows, SDL_Renderer *renderer, int screenWidth, int screenHeight, bool integerScale = false);
|
||||
|
||||
// Destructor
|
||||
~Screen();
|
||||
|
||||
Reference in New Issue
Block a user