style: aplicar readability-uppercase-literal-suffix

- Cambiar todos los literales float de minúscula a mayúscula (1.0f → 1.0F)
- 657 correcciones aplicadas automáticamente con clang-tidy
- Check 1/N completado

🤖 Generated with Claude Code
This commit is contained in:
2025-12-18 13:06:48 +01:00
parent 44cd0857e0
commit bc94eff176
41 changed files with 705 additions and 594 deletions

View File

@@ -26,19 +26,19 @@ using Opcio = ContextEscenes::Opcio;
// en funció del progrés global (efecte seqüencial)
static float calcular_progress_letra(size_t letra_index, size_t num_letras, float global_progress, float threshold) {
if (num_letras == 0)
return 1.0f;
return 1.0F;
// Calcular temps per lletra
float duration_per_letra = 1.0f / static_cast<float>(num_letras);
float duration_per_letra = 1.0F / static_cast<float>(num_letras);
float step = threshold * duration_per_letra;
float start = static_cast<float>(letra_index) * step;
float end = start + duration_per_letra;
// Interpolar progrés
if (global_progress < start) {
return 0.0f; // Encara no ha començat
return 0.0F; // Encara no ha començat
} else if (global_progress >= end) {
return 1.0f; // Completament apareguda
return 1.0F; // Completament apareguda
} else {
return (global_progress - start) / (end - start);
}
@@ -48,10 +48,10 @@ EscenaLogo::EscenaLogo(SDLManager& sdl, ContextEscenes& context)
: sdl_(sdl),
context_(context),
estat_actual_(EstatAnimacio::PRE_ANIMATION),
temps_estat_actual_(0.0f),
temps_estat_actual_(0.0F),
debris_manager_(std::make_unique<Effects::DebrisManager>(sdl.obte_renderer())),
lletra_explosio_index_(0),
temps_des_ultima_explosio_(0.0f) {
temps_des_ultima_explosio_(0.0F) {
std::cout << "Escena Logo: Inicialitzant...\n";
// Consumir opcions (LOGO no processa opcions actualment)
@@ -75,12 +75,12 @@ void EscenaLogo::executar() {
while (GestorEscenes::actual == Escena::LOGO) {
// Calcular delta_time real
Uint64 current_time = SDL_GetTicks();
float delta_time = (current_time - last_time) / 1000.0f;
float delta_time = (current_time - last_time) / 1000.0F;
last_time = current_time;
// Limitar delta_time per evitar grans salts
if (delta_time > 0.05f) {
delta_time = 0.05f;
if (delta_time > 0.05F) {
delta_time = 0.05F;
}
// Actualitzar comptador de FPS
@@ -140,7 +140,7 @@ void EscenaLogo::inicialitzar_lletres() {
"logo/letra_s.shp"};
// Pas 1: Carregar totes les formes i calcular amplades
float ancho_total = 0.0f;
float ancho_total = 0.0F;
for (const auto& fitxer : fitxers) {
auto forma = ShapeLoader::load(fitxer);
@@ -168,7 +168,7 @@ void EscenaLogo::inicialitzar_lletres() {
float offset_centre = (forma->get_centre().x - min_x) * ESCALA_FINAL;
lletres_.push_back({forma,
{0.0f, 0.0f}, // Posició es calcularà després
{0.0F, 0.0F}, // Posició es calcularà després
ancho,
offset_centre});
@@ -179,11 +179,11 @@ void EscenaLogo::inicialitzar_lletres() {
ancho_total += ESPAI_ENTRE_LLETRES * (lletres_.size() - 1);
// Pas 3: Calcular posició inicial (centrat horitzontal)
constexpr float PANTALLA_ANCHO = 640.0f;
constexpr float PANTALLA_ALTO = 480.0f;
constexpr float PANTALLA_ANCHO = 640.0F;
constexpr float PANTALLA_ALTO = 480.0F;
float x_inicial = (PANTALLA_ANCHO - ancho_total) / 2.0f;
float y_centre = PANTALLA_ALTO / 2.0f;
float x_inicial = (PANTALLA_ANCHO - ancho_total) / 2.0F;
float y_centre = PANTALLA_ALTO / 2.0F;
// Pas 4: Assignar posicions a cada lletra
float x_actual = x_inicial;
@@ -205,12 +205,12 @@ void EscenaLogo::inicialitzar_lletres() {
void EscenaLogo::canviar_estat(EstatAnimacio nou_estat) {
estat_actual_ = nou_estat;
temps_estat_actual_ = 0.0f; // Reset temps
temps_estat_actual_ = 0.0F; // Reset temps
// Inicialitzar estat d'explosió
if (nou_estat == EstatAnimacio::EXPLOSION) {
lletra_explosio_index_ = 0;
temps_des_ultima_explosio_ = 0.0f;
temps_des_ultima_explosio_ = 0.0F;
// Generar ordre aleatori d'explosions
ordre_explosio_.clear();
@@ -246,18 +246,18 @@ void EscenaLogo::actualitzar_explosions(float delta_time) {
debris_manager_->explotar(
lletra.forma, // Forma a explotar
lletra.posicio, // Posició
0.0f, // Angle (sense rotació)
0.0F, // Angle (sense rotació)
ESCALA_FINAL, // Escala (lletres a escala final)
VELOCITAT_EXPLOSIO, // Velocitat base
1.0f, // Brightness màxim (per defecte)
{0.0f, 0.0f} // Sense velocitat (per defecte)
1.0F, // Brightness màxim (per defecte)
{0.0F, 0.0F} // Sense velocitat (per defecte)
);
std::cout << "[EscenaLogo] Explota lletra " << lletra_explosio_index_ << "\n";
// Passar a la següent lletra
lletra_explosio_index_++;
temps_des_ultima_explosio_ = 0.0f;
temps_des_ultima_explosio_ = 0.0F;
} else {
// Totes les lletres han explotat, transició a POST_EXPLOSION
canviar_estat(EstatAnimacio::POST_EXPLOSION);
@@ -277,7 +277,7 @@ void EscenaLogo::actualitzar(float delta_time) {
case EstatAnimacio::ANIMATION: {
// Reproduir so per cada lletra quan comença a aparèixer
float global_progress = std::min(temps_estat_actual_ / DURACIO_ZOOM, 1.0f);
float global_progress = std::min(temps_estat_actual_ / DURACIO_ZOOM, 1.0F);
for (size_t i = 0; i < lletres_.size() && i < so_reproduit_.size(); i++) {
if (!so_reproduit_[i]) {
@@ -288,7 +288,7 @@ void EscenaLogo::actualitzar(float delta_time) {
THRESHOLD_LETRA);
// Reproduir so quan la lletra comença a aparèixer (progress > 0)
if (letra_progress > 0.0f) {
if (letra_progress > 0.0F) {
Audio::get()->playSound(Defaults::Sound::LOGO, Audio::Group::GAME);
so_reproduit_[i] = true;
}
@@ -345,8 +345,8 @@ void EscenaLogo::dibuixar() {
estat_actual_ == EstatAnimacio::POST_ANIMATION) {
float global_progress =
(estat_actual_ == EstatAnimacio::ANIMATION)
? std::min(temps_estat_actual_ / DURACIO_ZOOM, 1.0f)
: 1.0f; // POST: mantenir al 100%
? std::min(temps_estat_actual_ / DURACIO_ZOOM, 1.0F)
: 1.0F; // POST: mantenir al 100%
const Punt ORIGEN_ZOOM = {ORIGEN_ZOOM_X, ORIGEN_ZOOM_Y};
@@ -359,7 +359,7 @@ void EscenaLogo::dibuixar() {
global_progress,
THRESHOLD_LETRA);
if (letra_progress <= 0.0f) {
if (letra_progress <= 0.0F) {
continue;
}
@@ -370,7 +370,7 @@ void EscenaLogo::dibuixar() {
ORIGEN_ZOOM.y + (lletra.posicio.y - ORIGEN_ZOOM.y) * letra_progress;
float t = letra_progress;
float ease_factor = 1.0f - (1.0f - t) * (1.0f - t);
float ease_factor = 1.0F - (1.0F - t) * (1.0F - t);
float escala_actual =
ESCALA_INICIAL + (ESCALA_FINAL - ESCALA_INICIAL) * ease_factor;
@@ -378,10 +378,10 @@ void EscenaLogo::dibuixar() {
sdl_.obte_renderer(),
lletra.forma,
pos_actual,
0.0f,
0.0F,
escala_actual,
true,
1.0f);
1.0F);
}
}
@@ -402,10 +402,10 @@ void EscenaLogo::dibuixar() {
sdl_.obte_renderer(),
lletra.forma,
lletra.posicio,
0.0f,
0.0F,
ESCALA_FINAL,
true,
1.0f);
1.0F);
}
}
}