La tabla de puntuació ja mostra amb altre color la puntuació que s'acaba d'afegir

fix: la tabla de punts no guardava a disc el estat de 1CC de cada entrada
This commit is contained in:
2025-02-05 22:52:19 +01:00
parent 6f594b9a1f
commit 5755947ff7
11 changed files with 175 additions and 66 deletions

View File

@@ -325,11 +325,11 @@ void Screen::renderShake()
// Crea una textura temporal
auto temp_texture = SDL_CreateTexture(renderer_, SDL_PIXELFORMAT_RGBA8888, SDL_TEXTUREACCESS_TARGET, param.game.width, param.game.height);
// Vuelca game_canvas_ a la textura temporal
SDL_SetRenderTarget(renderer_, temp_texture);
SDL_RenderCopy(renderer_, game_canvas_, nullptr, nullptr);
// Vuelca textura temporal a game_canvas_
SDL_SetRenderTarget(renderer_, game_canvas_);
SDL_RenderCopy(renderer_, temp_texture, &src_rect_, &dst_rect_);
@@ -339,7 +339,7 @@ void Screen::renderShake()
// Restaura el renderizador de destino original
SDL_SetRenderTarget(renderer_, current_target);
}
}
}
// Activa / desactiva los shaders
@@ -394,10 +394,9 @@ void Screen::renderInfo()
// Contador de service_pressed_counter
if (const int counter = globalInputs::service_pressed_counter; counter > 0)
{
dbg_print(0, 8, std::to_string(counter).c_str(), 255, 0, 255);
const std::string atten = attenuate_effect_ ? "ATTEN YES" : "ATTEN NO";
dbg_print(0, 16, atten.c_str(), 255, 0, 0);
}
}
}