Arreglos en la estructura i format del codi

This commit is contained in:
2025-03-01 17:01:50 +01:00
parent 3562b139c3
commit 31cded15cc
35 changed files with 496 additions and 755 deletions

View File

@@ -122,17 +122,26 @@ void Scoreboard::reLoadPalette()
}
// Pone el marcador en modo pausa
void Scoreboard::pause()
void Scoreboard::setPaused(bool value)
{
is_paused_ = true;
paused_time_ = SDL_GetTicks();
}
if (is_paused_ == value)
{
// Evita ejecutar lógica si el estado no cambia
return;
}
// Quita el modo pausa del marcador
void Scoreboard::resume()
{
is_paused_ = false;
paused_time_elapsed_ += SDL_GetTicks() - paused_time_;
is_paused_ = value;
if (is_paused_)
{
// Guarda el tiempo actual al pausar
paused_time_ = SDL_GetTicks();
}
else
{
// Calcula el tiempo pausado acumulado al reanudar
paused_time_elapsed_ += SDL_GetTicks() - paused_time_;
}
}
// Actualiza el color de la cantidad de items recogidos