From a97e477e31bc3f28f4826f469bf08e10579e17cd Mon Sep 17 00:00:00 2001 From: joschiwald Date: Wed, 30 Jul 2014 14:58:36 +0200 Subject: Fixed build --- src/server/game/OutdoorPvP/OutdoorPvP.cpp | 10 ++++++++++ src/server/game/OutdoorPvP/OutdoorPvP.h | 9 +-------- 2 files changed, 11 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/server/game/OutdoorPvP/OutdoorPvP.cpp b/src/server/game/OutdoorPvP/OutdoorPvP.cpp index 976b5d3c0d7..92a83f9d6f0 100644 --- a/src/server/game/OutdoorPvP/OutdoorPvP.cpp +++ b/src/server/game/OutdoorPvP/OutdoorPvP.cpp @@ -642,3 +642,13 @@ void OutdoorPvP::SendDefenseMessage(uint32 zoneId, uint32 id) Trinity::LocalizedPacketDo localizer(builder); BroadcastWorker(localizer, zoneId); } + +template +void OutdoorPvP::BroadcastWorker(Worker& _worker, uint32 zoneId) +{ + for (uint32 i = 0; i < BG_TEAMS_COUNT; ++i) + for (PlayerSet::iterator itr = m_players[i].begin(); itr != m_players[i].end(); ++itr) + if (Player* player = ObjectAccessor::FindPlayer(*itr)) + if (player->GetZoneId() == zoneId) + _worker(player); +} diff --git a/src/server/game/OutdoorPvP/OutdoorPvP.h b/src/server/game/OutdoorPvP/OutdoorPvP.h index ba2d7ae9d1b..9b1cfa71f96 100644 --- a/src/server/game/OutdoorPvP/OutdoorPvP.h +++ b/src/server/game/OutdoorPvP/OutdoorPvP.h @@ -304,14 +304,7 @@ class OutdoorPvP : public ZoneScript void TeamCastSpell(TeamId team, int32 spellId); template - void BroadcastWorker(Worker& _worker, uint32 zoneId) - { - for (uint32 i = 0; i < BG_TEAMS_COUNT; ++i) - for (PlayerSet::iterator itr = m_players[i].begin(); itr != m_players[i].end(); ++itr) - if (Player* player = ObjectAccessor::FindPlayer(*itr)) - if (player->GetZoneId() == zoneId) - _worker(player); - } + void BroadcastWorker(Worker& _worker, uint32 zoneId); }; #endif /*OUTDOOR_PVP_H_*/ -- cgit v1.2.3