AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
BoardCell Struct Reference

Public Member Functions

 BoardCell ()
 
void SetData (ObjectGuid _triggerGUID, uint8 _row, uint8 _col)
 
void Reset ()
 
void SetPiece (Creature *piece)
 

Public Attributes

ObjectGuid triggerGUID
 
ObjectGuid pieceGUID
 
uint32 pieceEntry
 
uint8 row
 
uint8 col
 

Detailed Description

Constructor & Destructor Documentation

◆ BoardCell()

BoardCell::BoardCell ( )
inline
150: pieceEntry(0), row(0), col(0) { }
uint8 row
Definition: boss_chess_event.cpp:155
uint8 col
Definition: boss_chess_event.cpp:156
uint32 pieceEntry
Definition: boss_chess_event.cpp:154

Member Function Documentation

◆ Reset()

void BoardCell::Reset ( )
inline
166 {
168 pieceEntry = 0;
169 }
void Clear()
Definition: ObjectGuid.h:140
ObjectGuid pieceGUID
Definition: boss_chess_event.cpp:153

References ObjectGuid::Clear(), pieceEntry, and pieceGUID.

Referenced by npc_echo_of_medivh::HandleCellInitialData().

◆ SetData()

void BoardCell::SetData ( ObjectGuid  _triggerGUID,
uint8  _row,
uint8  _col 
)
inline
159 {
160 triggerGUID = _triggerGUID;
161 row = _row;
162 col = _col;
163 }
ObjectGuid triggerGUID
Definition: boss_chess_event.cpp:152

References col, row, and triggerGUID.

Referenced by npc_echo_of_medivh::SetupBoard().

◆ SetPiece()

void BoardCell::SetPiece ( Creature piece)
inline
172 {
173 pieceGUID = piece->GetGUID();
174 pieceEntry = piece->GetEntry();
175 }
uint32 GetEntry() const
Definition: Object.h:109
static ObjectGuid GetGUID(Object const *o)
Definition: Object.h:106

References Object::GetEntry(), Object::GetGUID(), pieceEntry, and pieceGUID.

Referenced by npc_echo_of_medivh::HandleCellInitialData().

Member Data Documentation

◆ col

uint8 BoardCell::col

Referenced by SetData().

◆ pieceEntry

uint32 BoardCell::pieceEntry

◆ pieceGUID

◆ row

uint8 BoardCell::row

Referenced by SetData().

◆ triggerGUID