aboutsummaryrefslogtreecommitdiff
path: root/src/game/MapManager.h
diff options
context:
space:
mode:
authormegamage <none@none>2009-02-10 01:06:39 -0600
committermegamage <none@none>2009-02-10 01:06:39 -0600
commit58374f87b4b3eb2f92dfa8f28969b187a544e6b2 (patch)
tree53d2a174bf3c373c85e1e811c0a9caf8a50a9674 /src/game/MapManager.h
parentba7a8cc836d614f98f5284205c6504aba4a16067 (diff)
[7254] Cleanups and batter checking in homebind/bgEntryPoint code.
* Load homebind data early in Player::LoadFromDB and use instead initital race points in cases need some safe point if current coordinate broken by some reason. * Store BG entry point in to WorldLocation and simplify calls. * Set bg entry point at GM teleports to battleground for correct auto-recall position at battleground end. Author: VladimirMangos --HG-- branch : trunk
Diffstat (limited to 'src/game/MapManager.h')
-rw-r--r--src/game/MapManager.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/game/MapManager.h b/src/game/MapManager.h
index 41eedc8604c..8d4b2ba8885 100644
--- a/src/game/MapManager.h
+++ b/src/game/MapManager.h
@@ -96,6 +96,11 @@ class TRINITY_DLL_DECL MapManager : public Trinity::Singleton<MapManager, Trinit
return IsValidMAP(mapid) && Trinity::IsValidMapCoord(x,y,z,o);
}
+ static bool IsValidMapCoord(WorldLocation const& loc)
+ {
+ return IsValidMapCoord(loc.mapid,loc.x,loc.y,loc.z,loc.o);
+ }
+
void DoDelayedMovesAndRemoves();
void LoadTransports();