Añadidas nuevas funciones a la calse screen para mostrar el borde

This commit is contained in:
2022-09-12 11:46:41 +02:00
parent f9eb36f529
commit 561f957bca
5 changed files with 59 additions and 11 deletions

View File

@@ -32,6 +32,9 @@ private:
anchor_t anchor; // Variable con los anclajes de la pantalla
SDL_Rect dest; // Coordenadas donde se va a dibujar la textura del juego sobre la pantalla o ventana
color_t borderColor; // Color del borde añadido a la textura de juego para rellenar la pantalla
bool borderEnabled; // Indica si ha de mostrar el borde en el modo de ventana
float borderWidth; // Porcentaje de borde que se añade a lo ancho
float borderHeight; // Porcentaje de borde que se añade a lo alto
public:
// Constructor
@@ -63,6 +66,15 @@ public:
// Cambia el tipo de mezcla
void setBlendMode(SDL_BlendMode blendMode);
// Establece el tamaño del borde
void setBorderSize(float w, float h);
// Establece si se ha de ver el borde en el modo ventana
void setBorderEnabled(bool value);
// Cambia entre borde visible y no visible
void switchBorder();
};
#endif