aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjoschiwald <joschiwald.trinity@gmail.com>2014-07-30 14:58:36 +0200
committerjoschiwald <joschiwald.trinity@gmail.com>2014-07-30 14:58:36 +0200
commita97e477e31bc3f28f4826f469bf08e10579e17cd (patch)
treeaf446017c5456629f1be69ebc7aca83e0dbb28df
parentf499edd5395405c226dd42b5abbbb89b2127d48c (diff)
Fixed build
-rw-r--r--src/server/game/OutdoorPvP/OutdoorPvP.cpp10
-rw-r--r--src/server/game/OutdoorPvP/OutdoorPvP.h9
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_*/