Afegits uns overrides pa agafar parametres per linea de comandos

This commit is contained in:
2024-10-21 17:46:05 +02:00
parent 2cb22ed013
commit 84238032e0
6 changed files with 61 additions and 22 deletions

View File

@@ -29,6 +29,20 @@ enum class GameDifficulty
HARD = 2,
};
// Variables para que los argumentos del programa tengan mas peso que los definidos en otros lugares
struct Overrides
{
std::string param_file; // Fichero de parametros a utilizar
bool clear_hi_score_table; // Reinicia la tabla de records
bool set_v_sync; // Establece el vsync
// Constructor por defecto
Overrides()
: param_file(""), clear_hi_score_table(false), set_v_sync(false) {}
};
extern Overrides overrides;
// Estructura para definir un circulo
struct Circle
{