[12058] Remove more header includes

This commit is contained in:
Schmoozerd 2012-07-19 03:08:05 +02:00
parent f24fa870c5
commit 6de10526cc
23 changed files with 143 additions and 120 deletions

View file

@ -25,11 +25,11 @@
#include "Transports.h"
#include "ObjectAccessor.h"
#include "BattleGroundMgr.h"
#include "CreatureAI.h"
using namespace MaNGOS;
void
VisibleChangesNotifier::Visit(CameraMapType &m)
void VisibleChangesNotifier::Visit(CameraMapType &m)
{
for(CameraMapType::iterator iter=m.begin(); iter != m.end(); ++iter)
{
@ -37,8 +37,7 @@ VisibleChangesNotifier::Visit(CameraMapType &m)
}
}
void
VisibleNotifier::Notify()
void VisibleNotifier::Notify()
{
Player& player = *i_camera.GetOwner();
// at this moment i_clientGUIDs have guids that not iterate at grid level checks
@ -97,8 +96,7 @@ VisibleNotifier::Notify()
}
}
void
MessageDeliverer::Visit(CameraMapType &m)
void MessageDeliverer::Visit(CameraMapType &m)
{
for(CameraMapType::iterator iter = m.begin(); iter != m.end(); ++iter)
{
@ -129,9 +127,7 @@ void MessageDelivererExcept::Visit(CameraMapType &m)
}
}
void
ObjectMessageDeliverer::Visit(CameraMapType &m)
void ObjectMessageDeliverer::Visit(CameraMapType &m)
{
for(CameraMapType::iterator iter = m.begin(); iter != m.end(); ++iter)
{
@ -143,8 +139,7 @@ ObjectMessageDeliverer::Visit(CameraMapType &m)
}
}
void
MessageDistDeliverer::Visit(CameraMapType &m)
void MessageDistDeliverer::Visit(CameraMapType &m)
{
for(CameraMapType::iterator iter=m.begin(); iter != m.end(); ++iter)
{
@ -163,8 +158,7 @@ MessageDistDeliverer::Visit(CameraMapType &m)
}
}
void
ObjectMessageDistDeliverer::Visit(CameraMapType &m)
void ObjectMessageDistDeliverer::Visit(CameraMapType &m)
{
for(CameraMapType::iterator iter=m.begin(); iter != m.end(); ++iter)
{
@ -179,8 +173,8 @@ ObjectMessageDistDeliverer::Visit(CameraMapType &m)
}
}
template<class T> void
ObjectUpdater::Visit(GridRefManager<T> &m)
template<class T>
void ObjectUpdater::Visit(GridRefManager<T> &m)
{
for(typename GridRefManager<T>::iterator iter = m.begin(); iter != m.end(); ++iter)
{
@ -234,6 +228,44 @@ void MaNGOS::RespawnDo::operator()( GameObject* u ) const
u->Respawn();
}
void MaNGOS::CallOfHelpCreatureInRangeDo::operator()(Creature* u)
{
if (u == i_funit)
return;
if (!u->CanAssistTo(i_funit, i_enemy, false))
return;
// too far
if (!i_funit->IsWithinDistInMap(u, i_range))
return;
// only if see assisted creature
if (!i_funit->IsWithinLOSInMap(u))
return;
if (u->AI())
u->AI()->AttackStart(i_enemy);
}
bool MaNGOS::AnyAssistCreatureInRangeCheck::operator()(Creature* u)
{
if (u == i_funit)
return false;
if (!u->CanAssistTo(i_funit, i_enemy))
return false;
// too far
if (!i_funit->IsWithinDistInMap(u, i_range))
return false;
// only if see assisted creature
if (!i_funit->IsWithinLOSInMap(u))
return false;
return true;
}
template void ObjectUpdater::Visit<GameObject>(GameObjectMapType &);
template void ObjectUpdater::Visit<DynamicObject>(DynamicObjectMapType &);