Options: load i save ja no necesiten el fitxer com a parametre
This commit is contained in:
@@ -86,11 +86,11 @@ Director::~Director()
|
||||
void Director::init()
|
||||
{
|
||||
// Configuración inicial de recursos
|
||||
Asset::init(executable_path_); // Inicializa el sistema de gestión de archivos
|
||||
setFileList(); // Crea el índice de archivos
|
||||
Options::loadFromFile(Asset::get()->get("config.txt")); // Carga el archivo de configuración
|
||||
loadParams(); // Carga los parámetros del programa
|
||||
loadScoreFile(); // Carga el archivo de puntuaciones
|
||||
Asset::init(executable_path_); // Inicializa el sistema de gestión de archivos
|
||||
setFileList(); // Crea el índice de archivos
|
||||
Options::loadFromFile(); // Carga el archivo de configuración
|
||||
loadParams(); // Carga los parámetros del programa
|
||||
loadScoreFile(); // Carga el archivo de puntuaciones
|
||||
|
||||
// Inicialización de subsistemas principales
|
||||
Lang::setLanguage(Options::settings.language); // Carga el archivo de idioma
|
||||
@@ -108,7 +108,7 @@ void Director::init()
|
||||
void Director::close()
|
||||
{
|
||||
// Guarda las opciones actuales en el archivo de configuración
|
||||
Options::saveToFile(Asset::get()->get("config.txt"));
|
||||
Options::saveToFile();
|
||||
|
||||
// Libera los singletons y recursos en orden inverso al de inicialización
|
||||
Notifier::destroy(); // Libera el sistema de notificaciones
|
||||
@@ -617,8 +617,8 @@ void Director::runDemoGame()
|
||||
// Reinicia objetos y vuelve a la sección inicial
|
||||
void Director::reset()
|
||||
{
|
||||
Options::saveToFile(Asset::get()->get("config.txt"));
|
||||
Options::loadFromFile(Asset::get()->get("config.txt"));
|
||||
Options::saveToFile();
|
||||
Options::loadFromFile();
|
||||
Lang::setLanguage(Options::settings.language);
|
||||
Audio::get()->stopMusic();
|
||||
Audio::get()->stopAllSounds();
|
||||
|
||||
Reference in New Issue
Block a user