aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Maps/Map.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2013-10-17 00:55:50 +0200
committerShauren <shauren.trinity@gmail.com>2013-10-17 00:55:50 +0200
commit565dd4299cde1f878e3f9c72a72c7c2665d51a3f (patch)
tree4d9e748e453837c9adf75b9df1e5cf19ad19ace5 /src/server/game/Maps/Map.cpp
parent59fd2520fc3fd87a05857ba6a10bbfd0b10c36f1 (diff)
Build fix
Diffstat (limited to 'src/server/game/Maps/Map.cpp')
-rw-r--r--src/server/game/Maps/Map.cpp17
1 files changed, 12 insertions, 5 deletions
diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp
index 46eee6613fe..2f4194b3f5f 100644
--- a/src/server/game/Maps/Map.cpp
+++ b/src/server/game/Maps/Map.cpp
@@ -2541,10 +2541,15 @@ void Map::AddToActive(Creature* c)
}
}
+template<>
+void Map::AddToActive(DynamicObject* d)
+{
+ AddToActiveHelper(d);
+}
+
template<class T>
void Map::RemoveFromActive(T* obj)
{
- RemoveFromActiveHelper(obj);
}
template <>
@@ -2569,6 +2574,12 @@ void Map::RemoveFromActive(Creature* c)
}
}
+template<>
+void Map::RemoveFromActive(DynamicObject* obj)
+{
+ RemoveFromActiveHelper(obj);
+}
+
template bool Map::AddToMap(Corpse*);
template bool Map::AddToMap(Creature*);
template bool Map::AddToMap(GameObject*);
@@ -2579,10 +2590,6 @@ template void Map::RemoveFromMap(Creature*, bool);
template void Map::RemoveFromMap(GameObject*, bool);
template void Map::RemoveFromMap(DynamicObject*, bool);
-template void Map::AddToActive(DynamicObject*);
-
-template void Map::RemoveFromActive(DynamicObject*);
-
/* ******* Dungeon Instance Maps ******* */
InstanceMap::InstanceMap(uint32 id, time_t expiry, uint32 InstanceId, uint8 SpawnMode, Map* _parent)