fix: la variable hiScore es reinicialitzava a 10000 en lloc de pillar la original de la tabla de records

This commit is contained in:
2024-08-14 21:26:23 +02:00
parent 24b4eaa972
commit 448da70ba8

View File

@@ -63,7 +63,7 @@ Game::Game(int playerID, int currentStage, Screen *screen, Asset *asset, Lang *l
Game::~Game() Game::~Game()
{ {
//saveScoreFile(); // saveScoreFile();
#ifdef RECORDING #ifdef RECORDING
saveDemoFile(); saveDemoFile();
#endif #endif
@@ -916,6 +916,7 @@ void Game::updateHiScore()
{ {
// Si la puntuación actual es mayor que la máxima puntuación // Si la puntuación actual es mayor que la máxima puntuación
for (auto player : players) for (auto player : players)
{
if (player->getScore() > hiScore.score) if (player->getScore() > hiScore.score)
{ {
// Actualiza la máxima puntuación // Actualiza la máxima puntuación
@@ -928,6 +929,7 @@ void Game::updateHiScore()
JA_PlaySound(hiScoreSound); JA_PlaySound(hiScoreSound);
} }
} }
}
} }
// Actualiza las variables del jugador // Actualiza las variables del jugador
@@ -2815,7 +2817,7 @@ void Game::reloadTextures()
void Game::setHiScore() void Game::setHiScore()
{ {
// Carga el fichero de puntos // Carga el fichero de puntos
//loadScoreFile(); // loadScoreFile();
hiScore.score = options->game.hiScoreTable[0].score; hiScore.score = options->game.hiScoreTable[0].score;
hiScore.name = options->game.hiScoreTable[0].name; hiScore.name = options->game.hiScoreTable[0].name;