moguts els dos metodes per llegir i escriure la tabla de puntuacions a fitxer a la classe ManageHiScoreTable

el fitxer amb les puntuacions ara nomes es llig al carregar el programa i no cada volta que començem a jugar
This commit is contained in:
2024-08-16 12:42:34 +02:00
parent 7d778a9cfa
commit 89979a8ddb
5 changed files with 117 additions and 136 deletions

View File

@@ -49,6 +49,11 @@ Director::Director(int argc, char *argv[])
// Carga el fichero de configuración
loadConfigFile();
// Carga el fichero de puntuaciones
ManageHiScoreTable *manager = new ManageHiScoreTable(&options->game.hiScoreTable);
manager->loadFromFile(asset->get("score.bin"));
delete manager;
// Inicializa SDL
initSDL();
@@ -473,9 +478,6 @@ void Director::initOptions()
// Opciones de juego
options->game.difficulty = DIFFICULTY_NORMAL;
options->game.language = ba_BA;
ManageHiScoreTable *m = new ManageHiScoreTable(&options->game.hiScoreTable);
m->clear();
delete m;
// Opciones de control
options->controller.clear();