Inherits IChessBoard.
Public Member Functions | |
| CChessBoard (string& tileWhite, string& tileBlack, array< uint > npcSkins, int16 tileOffsetX=0, int16 tileOffsetY=0) | |
| ~CChessBoard () | |
| uint16 | get_BaseHexX () |
| uint16 | get_BaseHexY () |
| string | get_TileWhite () |
| string | get_TileBlack () |
| int16 | get_TileOffsetX () |
| int16 | get_TileOffsetY () |
| void | Create () |
| 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) |
| IChessTile@ | GetTile (uint8 x, uint8 y) |
| IChessNpc@ | GetNpc (uint8 x, uint8 y) |
| uint | GetNpcSkin (ChessFigure figure, ChessColor color) |
| Location@ | GetLocation () |
| Map@ | GetMap () |
| Item@ | GetItem (uint8 x, uint8 y) |
| Critter@ | GetCritter (uint8 x, uint8 y) |
Public Attributes | |
| uint | mapId |
| array< uint16 > | hex |
| array< string > | tilePicture |
| array< int16 > | tileOffset |
| array< IChessTile@> | tiles |
| array< uint > | npcSkins |
| CChessBoard | ( | string& | tileWhite, | |
| string& | tileBlack, | |||
| array< uint > | npcSkins, | |||
| int16 | tileOffsetX = 0, |
|||
| int16 | tileOffsetY = 0 | |||
| ) |
| ~CChessBoard | ( | ) |
| uint16 get_BaseHexX | ( | ) |
| uint16 get_BaseHexY | ( | ) |
| string get_TileWhite | ( | ) |
| string get_TileBlack | ( | ) |
| int16 get_TileOffsetX | ( | ) |
| int16 get_TileOffsetY | ( | ) |
| void Create | ( | ) |
| bool AddTile | ( | uint8 | x, | |
| uint | y, | |||
| ChessColor | color | |||
| ) |
Implements IChessBoard.
| bool AddFigure | ( | uint8 | x, | |
| uint8 | y, | |||
| ChessFigure | figure, | |||
| ChessColor | color | |||
| ) |
Implements IChessBoard.
| bool AddFigure | ( | IChessTile& | tile, | |
| ChessFigure | figure, | |||
| ChessColor | color | |||
| ) |
Implements IChessBoard.
| void Spawn | ( | Map& | map, | |
| uint16 | hx, | |||
| uint16 | hy | |||
| ) |
Implements IChessBoard.
| bool Move | ( | uint8 | fromX, | |
| uint8 | fromY, | |||
| uint8 | toX, | |||
| uint8 | toY | |||
| ) |
Implements IChessBoard.
| IChessTile@ GetTile | ( | uint8 | x, | |
| uint8 | y | |||
| ) |
Implements IChessBoard.
| IChessNpc@ GetNpc | ( | uint8 | x, | |
| uint8 | y | |||
| ) |
Implements IChessBoard.
| uint GetNpcSkin | ( | ChessFigure | figure, | |
| ChessColor | color | |||
| ) |
Implements IChessBoard.
| Location@ GetLocation | ( | ) |
Implements IChessBoard.
| Map@ GetMap | ( | ) |
Implements IChessBoard.
| Item@ GetItem | ( | uint8 | x, | |
| uint8 | y | |||
| ) |
Implements IChessBoard.
| Critter@ GetCritter | ( | uint8 | x, | |
| uint8 | y | |||
| ) |
Implements IChessBoard.
| uint mapId |
| array<uint16> hex |
| array<string> tilePicture |
| array<int16> tileOffset |
| array<IChessTile@> tiles |
| array<uint> npcSkins |
1.7.1