aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Battlefield/Battlefield.h
diff options
context:
space:
mode:
authorjoschiwald <joschiwald.trinity@gmail.com>2015-01-30 23:53:41 +0100
committerjoschiwald <joschiwald.trinity@gmail.com>2015-01-30 23:53:41 +0100
commitbeb1a06ea56526de838cc8e0de15317660a9ddcf (patch)
tree1cae0ea5ca8da5ecfb7aed0fbd5942ba755efb64 /src/server/game/Battlefield/Battlefield.h
parent74094dae637ffdddace0c2b14a10bd43ec0959f8 (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.h11
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;