Public Member Functions | Public Attributes

CChessTile Class Reference

Inherits IChessTile.

List of all members.

Public Member Functions

 CChessTile (IChessBoard& parent, uint8 x, uint8 y, ChessColor& color)
 ~CChessTile ()
IChessBoardget_Board ()
IChessNpcget_Npc ()
void set_Npc (IChessNpc@ npc)
uint8 get_X ()
uint8 get_Y ()
uint16 get_HexX ()
uint16 get_HexY ()
ChessColor get_Color ()
bool get_IsTaken ()
bool get_IsWhite ()
bool get_IsBlack ()
void Spawn ()
ItemGetItem ()

Public Attributes

IChessBoardboard
ChessColor color
IChessNpcnpc
array< uint8 > coord
array< uint16 > hex
uint itemId

Constructor & Destructor Documentation

CChessTile ( IChessBoard parent,
uint8  x,
uint8  y,
ChessColor&  color 
)
~CChessTile (  ) 

Member Function Documentation

IChessBoard@ get_Board (  ) 
IChessNpc@ get_Npc (  ) 
void set_Npc ( IChessNpc npc  ) 
uint8 get_X (  ) 
uint8 get_Y (  ) 
uint16 get_HexX (  ) 
uint16 get_HexY (  ) 
ChessColor get_Color (  ) 
bool get_IsTaken (  ) 
bool get_IsWhite (  ) 
bool get_IsBlack (  ) 
void Spawn (  ) 
Item@ GetItem (  ) 

Implements IChessTile.


Member Data Documentation

ChessColor color
array<uint8> coord
array<uint16> hex
uint itemId