Trabajando en el fichero de configuración

This commit is contained in:
2022-09-12 14:07:59 +02:00
parent 561f957bca
commit c5aa28d738
8 changed files with 275 additions and 25 deletions

View File

@@ -84,6 +84,8 @@ struct options_t
int screenHeight; // Alto de la pantalla o ventana
bool integerScale; // Indica si el escalado de la imagen ha de ser entero en el modo a pantalla completa
bool keepAspect; // Indica si se ha de mantener la relación de aspecto al poner el modo a pantalla completa
bool borderEnabled; // Indica si ha de mostrar el borde en el modo de ventana
float borderSize; // Porcentaje de borde que se añade a lo ventana
};
// Calcula el cuadrado de la distancia entre dos puntos
@@ -117,7 +119,7 @@ SDL_Point checkCollision(line_t &l1, line_t &l2);
SDL_Point checkCollision(d_line_t &l1, v_line_t &l2);
// Detector de colisiones entre una linea diagonal y una vertical
//bool checkCollision(d_line_t &l1, v_line_t &l2);
// bool checkCollision(d_line_t &l1, v_line_t &l2);
// Detector de colisiones entre un punto y una linea diagonal
bool checkCollision(SDL_Point &p, d_line_t &l);
@@ -128,4 +130,7 @@ void normalizeLine(d_line_t &l);
// Devuelve un color_t a partir de un string
color_t stringToColor(std::string str);
// Devuelve un color_t a partir de un string
bool stringToBool(std::string str);
#endif