Options: load i save ja no necesiten el fitxer com a parametre
This commit is contained in:
@@ -83,6 +83,7 @@ namespace Options
|
||||
bool shutdown_enabled; // Especifica si se puede apagar el sistema
|
||||
std::vector<HiScoreEntry> hi_score_table; // Tabla de mejores puntuaciones
|
||||
std::vector<int> last_hi_score_entry = {-1, -1}; // Últimas posiciones de entrada en la tabla
|
||||
std::string config_file; // Ruta al fichero donde guardar la configuracion y las opciones del juego
|
||||
|
||||
// Reinicia las últimas entradas de puntuación
|
||||
void clearLastHiScoreEntries()
|
||||
@@ -127,13 +128,13 @@ namespace Options
|
||||
extern PendingChanges pending_changes; // Opciones que se aplican al cerrar
|
||||
|
||||
// --- Funciones de configuración ---
|
||||
void init(); // Inicializa las opciones del programa
|
||||
bool loadFromFile(std::string file_path); // Carga el fichero de configuración
|
||||
bool saveToFile(std::string file_path); // Guarda el fichero de configuración
|
||||
void setKeyboardToPlayer(int player_id); // Asigna el teclado al jugador
|
||||
void swapKeyboard(); // Intercambia el teclado de jugador
|
||||
void swapControllers(); // Intercambia los jugadores asignados a los dos primeros mandos
|
||||
int getPlayerWhoUsesKeyboard(); // Averigua quién está usando el teclado
|
||||
void applyPendingChanges(); // Aplica los cambios pendientes copiando los valores a sus variables
|
||||
void init(); // Inicializa las opciones del programa
|
||||
bool loadFromFile(); // Carga el fichero de configuración
|
||||
bool saveToFile(); // Guarda el fichero de configuración
|
||||
void setKeyboardToPlayer(int player_id); // Asigna el teclado al jugador
|
||||
void swapKeyboard(); // Intercambia el teclado de jugador
|
||||
void swapControllers(); // Intercambia los jugadores asignados a los dos primeros mandos
|
||||
int getPlayerWhoUsesKeyboard(); // Averigua quién está usando el teclado
|
||||
void applyPendingChanges(); // Aplica los cambios pendientes copiando los valores a sus variables
|
||||
void checkPendingChanges();
|
||||
} // namespace Options
|
||||
Reference in New Issue
Block a user