fix(gameplay): Corregir includes relativos a absolutos
## Problema Durante la refactorización de Room (Fases 1-3), se introdujeron includes relativos con ".." en 4 archivos, violando el estándar del proyecto que requiere includes absolutos desde la raíz source/. ## Cambios Realizados ### collision_map.hpp (1 corrección) - "../../utils/utils.hpp" → "utils/utils.hpp" ### collision_map.cpp (2 correcciones) - "../../core/system/debug.hpp" → "core/system/debug.hpp" - "../../utils/defines.hpp" → "utils/defines.hpp" ### enemy_manager.cpp (2 correcciones) - "../../utils/utils.hpp" → "utils/utils.hpp" - "../entities/enemy.hpp" → "game/entities/enemy.hpp" ### item_manager.cpp (4 correcciones) - "../../core/audio/audio.hpp" → "core/audio/audio.hpp" - "../../utils/utils.hpp" → "utils/utils.hpp" - "../entities/item.hpp" → "game/entities/item.hpp" - "../options.hpp" → "game/options.hpp" ## Validación ✓ Compilación exitosa ✓ 325 assets cargados correctamente ✓ Room files verificados ✓ Funcionamiento del juego confirmado ## Total 9 includes corregidos en 4 archivos, cumpliendo con el estándar de includes absolutos del proyecto definido en CLAUDE.md. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
#include <algorithm> // Para std::ranges::any_of
|
#include <algorithm> // Para std::ranges::any_of
|
||||||
|
|
||||||
#include "../../core/system/debug.hpp" // Para Debug
|
#include "core/system/debug.hpp" // Para Debug
|
||||||
#include "../../utils/defines.hpp" // Para Collision
|
#include "utils/defines.hpp" // Para Collision
|
||||||
|
|
||||||
// Constructor
|
// Constructor
|
||||||
CollisionMap::CollisionMap(std::vector<int> tile_map, int tile_set_width, int conveyor_belt_direction)
|
CollisionMap::CollisionMap(std::vector<int> tile_map, int tile_set_width, int conveyor_belt_direction)
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include <vector> // Para vector
|
#include <vector> // Para vector
|
||||||
|
|
||||||
#include "../../utils/utils.hpp" // Para LineHorizontal, LineDiagonal, LineVertical
|
#include "utils/utils.hpp" // Para LineHorizontal, LineDiagonal, LineVertical
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Mapa de colisiones de una habitación
|
* @brief Mapa de colisiones de una habitación
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
#include <algorithm> // Para std::ranges::any_of
|
#include <algorithm> // Para std::ranges::any_of
|
||||||
|
|
||||||
#include "../../utils/utils.hpp" // Para checkCollision
|
#include "utils/utils.hpp" // Para checkCollision
|
||||||
#include "../entities/enemy.hpp" // Para Enemy
|
#include "game/entities/enemy.hpp" // Para Enemy
|
||||||
|
|
||||||
// Añade un enemigo a la colección
|
// Añade un enemigo a la colección
|
||||||
void EnemyManager::addEnemy(std::shared_ptr<Enemy> enemy) {
|
void EnemyManager::addEnemy(std::shared_ptr<Enemy> enemy) {
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
#include "item_manager.hpp"
|
#include "item_manager.hpp"
|
||||||
|
|
||||||
#include "../../core/audio/audio.hpp" // Para Audio
|
#include "core/audio/audio.hpp" // Para Audio
|
||||||
#include "../../utils/utils.hpp" // Para checkCollision
|
#include "utils/utils.hpp" // Para checkCollision
|
||||||
#include "../entities/item.hpp" // Para Item
|
#include "game/entities/item.hpp" // Para Item
|
||||||
#include "item_tracker.hpp" // Para ItemTracker
|
#include "item_tracker.hpp" // Para ItemTracker
|
||||||
#include "scoreboard.hpp" // Para Scoreboard::Data
|
#include "scoreboard.hpp" // Para Scoreboard::Data
|
||||||
#include "../options.hpp" // Para Options
|
#include "game/options.hpp" // Para Options
|
||||||
|
|
||||||
// Constructor
|
// Constructor
|
||||||
ItemManager::ItemManager(std::string room_name, std::shared_ptr<Scoreboard::Data> scoreboard_data)
|
ItemManager::ItemManager(std::string room_name, std::shared_ptr<Scoreboard::Data> scoreboard_data)
|
||||||
|
|||||||
Reference in New Issue
Block a user