Modificat el timeout de posar nom a 10 segons. Demà fer que es reseteje a cada tocaeta de mando o botó

This commit is contained in:
2025-06-30 22:48:55 +02:00
parent c56109614b
commit c00738b8e2
3 changed files with 9 additions and 17 deletions

View File

@@ -100,14 +100,9 @@ Game::Game(int player_id, int current_stage, bool demo)
Game::~Game()
{
// [Modo DEMO] Vuelve a activar los sonidos
if (demo_.enabled)
// [Modo JUEGO] Guarda puntuaciones y transita a modo título
if (!demo_.enabled)
{
// Audio::get()->enableSound();
}
else
{
// [Modo JUEGO] Guarda puntuaciones y transita a modo título
auto manager = std::make_unique<ManageHiScoreTable>(Options::settings.hi_score_table);
manager->saveToFile(Asset::get()->get("score.bin"));
Section::attract_mode = Section::AttractMode::TITLE_TO_DEMO;
@@ -374,10 +369,10 @@ void Game::updateGameStateCompleted()
stopMusic();
Stage::number = 9; // Deja el valor dentro de los limites
balloon_manager_->destroyAllBalloons(); // Destruye a todos los globos
playSound("power_ball_explosion.wav");
destroyAllItems(); // Destruye todos los items
Stage::power = 0; // Vuelve a dejar el poder a cero, por lo que hubiera podido subir al destruir todos los globos
background_->setAlpha(0); // Elimina el tono rojo de las últimas pantallas
playSound("power_ball_explosion.wav");
destroyAllItems(); // Destruye todos los items
Stage::power = 0; // Vuelve a dejar el poder a cero, por lo que hubiera podido subir al destruir todos los globos
background_->setAlpha(0); // Elimina el tono rojo de las últimas pantallas
}
// Comienza las celebraciones
@@ -1654,9 +1649,6 @@ void Game::initDemo(int player_id)
player->setInvulnerable(true);
}
// Deshabilita los sonidos
// Audio::get()->disableSound();
// Configura los marcadores
scoreboard_->setMode(SCOREBOARD_LEFT_PANEL, ScoreboardMode::DEMO);
scoreboard_->setMode(SCOREBOARD_RIGHT_PANEL, ScoreboardMode::DEMO);
@@ -2007,7 +1999,7 @@ void Game::checkDebugEvents(const SDL_Event &event)
if (auto_pop_balloons_)
{
balloon_manager_->destroyAllBalloons();
playSound("power_ball_explosion.wav");
playSound("power_ball_explosion.wav");
}
balloon_manager_->setDeployBalloons(!auto_pop_balloons_);
break;