diff options
author | joschiwald <joschiwald.trinity@gmail.com> | 2014-07-30 14:58:36 +0200 |
---|---|---|
committer | joschiwald <joschiwald.trinity@gmail.com> | 2014-07-30 14:58:36 +0200 |
commit | a97e477e31bc3f28f4826f469bf08e10579e17cd (patch) | |
tree | af446017c5456629f1be69ebc7aca83e0dbb28df | |
parent | f499edd5395405c226dd42b5abbbb89b2127d48c (diff) |
Fixed build
-rw-r--r-- | src/server/game/OutdoorPvP/OutdoorPvP.cpp | 10 | ||||
-rw-r--r-- | src/server/game/OutdoorPvP/OutdoorPvP.h | 9 |
2 files changed, 11 insertions, 8 deletions
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<DefenseMessageBuilder> localizer(builder); BroadcastWorker(localizer, zoneId); } + +template<class Worker> +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<class Worker> - 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_*/ |