mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-15 23:20:36 +01:00
Core/Game: Move singleton instances into compilation units
* Fixes issues when building shared libraries (prevents gcc and clang from providing several instance)
This commit is contained in:
@@ -62,6 +62,12 @@ void MapManager::InitializeVisibilityDistanceInfo()
|
||||
(*iter).second->InitVisibilityDistance();
|
||||
}
|
||||
|
||||
MapManager* MapManager::instance()
|
||||
{
|
||||
static MapManager instance;
|
||||
return &instance;
|
||||
}
|
||||
|
||||
Map* MapManager::CreateBaseMap(uint32 id)
|
||||
{
|
||||
Map* map = FindBaseMap(id);
|
||||
|
||||
Reference in New Issue
Block a user