TrinityCore
BfGraveyard Class Reference

#include <Battlefield.h>

+ Inheritance diagram for BfGraveyard:

Public Member Functions

 BfGraveyard (Battlefield *Bf)
 
virtual ~BfGraveyard ()=default
 
void GiveControlTo (TeamId team)
 
TeamId GetControlTeamId () const
 
float GetDistance (Player *player)
 
void Initialize (TeamId startcontrol, uint32 gy)
 
void SetSpirit (Creature *spirit, TeamId team)
 
bool HasNpc (ObjectGuid guid)
 
uint32 GetGraveyardId () const
 

Protected Attributes

TeamId m_ControlTeam
 
uint32 m_GraveyardId
 
ObjectGuid m_SpiritGuide [PVP_TEAMS_COUNT]
 
Battlefieldm_Bf
 

Detailed Description

Definition at line 108 of file Battlefield.h.

Constructor & Destructor Documentation

◆ BfGraveyard()

BfGraveyard::BfGraveyard ( Battlefield Bf)

Definition at line 598 of file Battlefield.cpp.

◆ ~BfGraveyard()

virtual BfGraveyard::~BfGraveyard ( )
virtualdefault

Member Function Documentation

◆ GetControlTeamId()

TeamId BfGraveyard::GetControlTeamId ( ) const
inline

Definition at line 116 of file Battlefield.h.

◆ GetDistance()

float BfGraveyard::GetDistance ( Player player)

Definition at line 623 of file Battlefield.cpp.

+ Here is the call graph for this function:

◆ GetGraveyardId()

uint32 BfGraveyard::GetGraveyardId ( ) const
inline

Definition at line 131 of file Battlefield.h.

+ Here is the caller graph for this function:

◆ GiveControlTo()

void BfGraveyard::GiveControlTo ( TeamId  team)

Definition at line 630 of file Battlefield.cpp.

+ Here is the call graph for this function:

◆ HasNpc()

bool BfGraveyard::HasNpc ( ObjectGuid  guid)

Definition at line 645 of file Battlefield.cpp.

+ Here is the call graph for this function:

◆ Initialize()

void BfGraveyard::Initialize ( TeamId  startcontrol,
uint32  gy 
)

Definition at line 605 of file Battlefield.cpp.

+ Here is the caller graph for this function:

◆ SetSpirit()

void BfGraveyard::SetSpirit ( Creature spirit,
TeamId  team 
)

Definition at line 611 of file Battlefield.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ m_Bf

Battlefield* BfGraveyard::m_Bf
protected

Definition at line 137 of file Battlefield.h.

◆ m_ControlTeam

TeamId BfGraveyard::m_ControlTeam
protected

Definition at line 134 of file Battlefield.h.

◆ m_GraveyardId

uint32 BfGraveyard::m_GraveyardId
protected

Definition at line 135 of file Battlefield.h.

◆ m_SpiritGuide

ObjectGuid BfGraveyard::m_SpiritGuide[PVP_TEAMS_COUNT]
protected

Definition at line 136 of file Battlefield.h.


The documentation for this class was generated from the following files: