fase 2 de zones

This commit is contained in:
2026-04-10 14:03:56 +02:00
parent 4b4bfdf314
commit 2cecfec5d5
11 changed files with 62 additions and 6 deletions

View File

@@ -25,7 +25,6 @@
#include "game/gameplay/item_tracker.hpp" // Para ItemTracker
#include "game/gameplay/key_tracker.hpp" // Para KeyTracker
#include "game/gameplay/room.hpp" // Para Room, RoomData
#include "game/gameplay/zone_manager.hpp" // Para ZoneManager
#include "game/gameplay/room_tracker.hpp" // Para RoomTracker
#include "game/gameplay/scoreboard.hpp" // Para Scoreboard::Data, Scoreboard
#include "game/options.hpp" // Para Options, options, Cheat, SectionState
@@ -69,7 +68,7 @@ Game::Game(Mode mode)
#endif
// Crea objetos e inicializa variables
ZoneManager::init();
// ZoneManager se inicializa en Director (antes que Resource::Cache, que carga rooms)
ItemTracker::init();
KeyTracker::init();
DoorTracker::init();
@@ -175,7 +174,7 @@ Game::~Game() {
KeyTracker::destroy();
DoorTracker::destroy();
Inventory::destroy();
ZoneManager::destroy();
// ZoneManager lo destruye Director
if (Console::get() != nullptr) { Console::get()->on_toggle = nullptr; }