Public Member Functions

IChessBoard Interface Reference

Inherited by CChessBoard.

List of all members.

Public Member Functions

bool AddTile (uint8 x, uint y, ChessColor color)
bool AddFigure (uint8 x, uint8 y, ChessFigure figure, ChessColor color)
bool AddFigure (IChessTile& tile, ChessFigure figure, ChessColor color)
void Spawn (Map& map, uint16 hx, uint16 hy)
bool Move (uint8 fromX, uint8 fromY, uint8 toX, uint8 toY)
IChessTileGetTile (uint8 x, uint8 y)
IChessNpcGetNpc (uint8 x, uint8 y)
uint GetNpcSkin (ChessFigure figure, ChessColor color)
LocationGetLocation ()
MapGetMap ()
ItemGetItem (uint8 x, uint8 y)
CritterGetCritter (uint8 x, uint8 y)

Member Function Documentation

bool AddTile ( uint8  x,
uint  y,
ChessColor  color 
)

Implemented in CChessBoard.

bool AddFigure ( uint8  x,
uint8  y,
ChessFigure  figure,
ChessColor  color 
)

Implemented in CChessBoard.

bool AddFigure ( IChessTile tile,
ChessFigure  figure,
ChessColor  color 
)

Implemented in CChessBoard.

void Spawn ( Map map,
uint16  hx,
uint16  hy 
)

Implemented in CChessBoard.

bool Move ( uint8  fromX,
uint8  fromY,
uint8  toX,
uint8  toY 
)

Implemented in CChessBoard.

IChessTile@ GetTile ( uint8  x,
uint8  y 
)

Implemented in CChessBoard.

IChessNpc@ GetNpc ( uint8  x,
uint8  y 
)

Implemented in CChessBoard.

uint GetNpcSkin ( ChessFigure  figure,
ChessColor  color 
)

Implemented in CChessBoard.

Location@ GetLocation (  ) 

Implemented in CChessBoard.

Map@ GetMap (  ) 

Implemented in CChessBoard.

Item@ GetItem ( uint8  x,
uint8  y 
)

Implemented in CChessBoard.

Critter@ GetCritter ( uint8  x,
uint8  y 
)

Implemented in CChessBoard.