acabada la migracio de .ani a .yaml

This commit is contained in:
2025-11-17 13:49:42 +01:00
parent 0c9becae4c
commit d185a5e72a
60 changed files with 199 additions and 237 deletions
-20
View File
@@ -64,7 +64,6 @@ void Cache::load() {
loadPalettes();
loadTextFiles();
loadAnimations();
loadTileMaps();
loadRooms();
createText();
std::cout << "\n** RESOURCES LOADED" << '\n';
@@ -160,18 +159,6 @@ auto Cache::getAnimationData(const std::string& name) -> const ResourceAnimation
throw std::runtime_error("Animación no encontrada: " + name);
}
// Obtiene el mapa de tiles a partir de un nombre
auto Cache::getTileMap(const std::string& name) -> std::vector<int>& {
auto it = std::ranges::find_if(tile_maps_, [&name](const auto& t) { return t.name == name; });
if (it != tile_maps_.end()) {
return it->tile_map;
}
std::cerr << "Error: Mapa de tiles no encontrado " << name << '\n';
throw std::runtime_error("Mapa de tiles no encontrado: " + name);
}
// Obtiene la habitación a partir de un nombre
auto Cache::getRoom(const std::string& name) -> std::shared_ptr<Room::Data> {
auto it = std::ranges::find_if(rooms_, [&name](const auto& r) { return r.name == name; });
@@ -310,13 +297,6 @@ void Cache::loadAnimations() {
}
}
// Carga los mapas de tiles
// DEPRECATED: Los tilemaps ahora vienen embebidos en los archivos YAML de habitaciones
void Cache::loadTileMaps() {
std::cout << "\n>> TILE MAPS (skipped - embebidos en YAML)" << '\n';
// Ya no se cargan tilemaps por separado
}
// Carga las habitaciones desde archivos YAML
void Cache::loadRooms() {
std::cout << "\n>> ROOMS" << '\n';