diff options
author | joschiwald <joschiwald.trinity@gmail.com> | 2015-01-30 23:53:41 +0100 |
---|---|---|
committer | joschiwald <joschiwald.trinity@gmail.com> | 2015-01-30 23:53:41 +0100 |
commit | beb1a06ea56526de838cc8e0de15317660a9ddcf (patch) | |
tree | 1cae0ea5ca8da5ecfb7aed0fbd5942ba755efb64 /src/server/game/Battlefield/Battlefield.h | |
parent | 74094dae637ffdddace0c2b14a10bd43ec0959f8 (diff) |
Core/Misc: fixed creating battlefield/opvp capturepoints and prevented mem leak
Diffstat (limited to 'src/server/game/Battlefield/Battlefield.h')
-rw-r--r-- | src/server/game/Battlefield/Battlefield.h | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/server/game/Battlefield/Battlefield.h b/src/server/game/Battlefield/Battlefield.h index 2ea1f100ee2..3fcfc22b941 100644 --- a/src/server/game/Battlefield/Battlefield.h +++ b/src/server/game/Battlefield/Battlefield.h @@ -402,15 +402,8 @@ class Battlefield : public ZoneScript void BroadcastPacketToWar(WorldPacket const* data) const; // CapturePoint system - void AddCapturePoint(BfCapturePoint* cp) { m_capturePoints[cp->GetCapturePointEntry()] = cp; } - - BfCapturePoint* GetCapturePoint(uint32 lowguid) const - { - Battlefield::BfCapturePointMap::const_iterator itr = m_capturePoints.find(lowguid); - if (itr != m_capturePoints.end()) - return itr->second; - return NULL; - } + void AddCapturePoint(BfCapturePoint* cp); + BfCapturePoint* GetCapturePoint(uint32 entry) const; void RegisterZone(uint32 zoneid); bool HasPlayer(Player* player) const; |