From 1a42f24a687f49ad0744cf0edb6936fd00211f76 Mon Sep 17 00:00:00 2001 From: Sergio Valor Date: Thu, 18 Dec 2025 22:24:17 +0100 Subject: [PATCH] refactor(includes): convertir includes relativos a absolutos MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - escena_joc.hpp: 7 includes cambiados de ../ a rutas absolutas - pre-commit hook: añadir validación de includes relativos - Bloquea commits con includes tipo #include "../foo.hpp" - Coherencia con CMakeLists.txt (include_directories desde source/) --- source/game/escenes/escena_joc.hpp | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/source/game/escenes/escena_joc.hpp b/source/game/escenes/escena_joc.hpp index 3cfd2dc..21e3e9a 100644 --- a/source/game/escenes/escena_joc.hpp +++ b/source/game/escenes/escena_joc.hpp @@ -11,18 +11,18 @@ #include #include -#include "../constants.hpp" -#include "../effects/debris_manager.hpp" -#include "../effects/gestor_puntuacio_flotant.hpp" -#include "../entities/bala.hpp" -#include "../entities/enemic.hpp" -#include "../entities/nau.hpp" -#include "../stage_system/stage_manager.hpp" #include "core/graphics/vector_text.hpp" #include "core/rendering/sdl_manager.hpp" #include "core/system/context_escenes.hpp" #include "core/system/game_config.hpp" #include "core/types.hpp" +#include "game/constants.hpp" +#include "game/effects/debris_manager.hpp" +#include "game/effects/gestor_puntuacio_flotant.hpp" +#include "game/entities/bala.hpp" +#include "game/entities/enemic.hpp" +#include "game/entities/nau.hpp" +#include "game/stage_system/stage_manager.hpp" // Game over state machine enum class EstatGameOver { @@ -81,12 +81,12 @@ class EscenaJoc { // Funcions privades void tocado(uint8_t player_id); - void detectar_col·lisions_bales_enemics(); // Col·lisions bala-enemic - void detectar_col·lisio_naus_enemics(); // Ship-enemy collision detection (plural) - void detectar_col·lisions_bales_jugadors(); // Bullet-player collision detection (friendly fire) - void dibuixar_marges() const; // Dibuixar vores de la zona de joc - void dibuixar_marcador(); // Dibuixar marcador de puntuació - void disparar_bala(uint8_t player_id); // Shoot bullet from player + void detectar_col·lisions_bales_enemics(); // Col·lisions bala-enemic + void detectar_col·lisio_naus_enemics(); // Ship-enemy collision detection (plural) + void detectar_col·lisions_bales_jugadors(); // Bullet-player collision detection (friendly fire) + void dibuixar_marges() const; // Dibuixar vores de la zona de joc + void dibuixar_marcador(); // Dibuixar marcador de puntuació + void disparar_bala(uint8_t player_id); // Shoot bullet from player [[nodiscard]] Punt obtenir_punt_spawn(uint8_t player_id) const; // Get spawn position for player // [NEW] Continue & Join system @@ -100,8 +100,8 @@ class EscenaJoc { void dibuixar_missatge_stage(const std::string& missatge); // [NEW] Funcions d'animació per INIT_HUD - void dibuixar_marges_animat(float progress) const; // Rectangle amb creixement uniforme - void dibuixar_marcador_animat(float progress); // Marcador que puja des de baix + void dibuixar_marges_animat(float progress) const; // Rectangle amb creixement uniforme + void dibuixar_marcador_animat(float progress); // Marcador que puja des de baix [[nodiscard]] Punt calcular_posicio_nau_init_hud(float progress, uint8_t player_id) const; // Posició animada de la nau // [NEW] Función helper del sistema de animación INIT_HUD