Files
WoWee/include/rendering/world_map.hpp
Kelsi 56d7c6e71b feat: rare tracker — mark nearby spawned rares on the world map
Adds an opt-in world-map layer that marks every rare (rank 4) and rare-elite
(rank 2) creature the client currently has loaded, so a rare that is out shows
as a gold/silver diamond with its name in the current zone. Entities only exist
near the player, so a marker means that rare is genuinely spawned right now.

New RareTrackerLayer follows the existing overlay-layer pattern; the HUD feeds it
the filtered live units each frame. Gated behind a new 'Show Rare Tracker'
Interface setting (persisted), off by default.
2026-07-20 20:56:39 -07:00

25 lines
859 B
C++

// world_map.hpp — Shim header for backward compatibility.
// Redirects to the modular world_map/world_map_facade.hpp.
// Consumers should migrate to #include "rendering/world_map/world_map_facade.hpp" directly.
#pragma once
#include "rendering/world_map/world_map_facade.hpp"
namespace wowee {
namespace rendering {
// Backward-compatible type aliases for old consumer code
// (game_screen_hud.cpp, renderer.cpp, etc.)
using WorldMapPartyDot = world_map::PartyDot;
using WorldMapRareMark = world_map::RareMark;
using WorldMapTaxiNode = world_map::TaxiNode;
using MapPOI = world_map::POI;
// WorldMap alias is already provided by world_map_facade.hpp:
// using WorldMap = world_map::WorldMapFacade;
// WorldMap::QuestPoi alias is provided inside WorldMapFacade:
// using QuestPoi = QuestPOI;
} // namespace rendering
} // namespace wowee