|
Belofte version 2.2.0
A promising chess program using the UCI or Winboard interface
|
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | bPiece |
| piece representation More... | |
| class | bPieceColour |
| class | bWhitePiece |
| class | bBlackPiece |
| class | bEmptyPiece |
| class | bPawn |
| class | bWhitePawn |
| class | bBlackPawn |
| class | bKnight |
| class | bWhiteKnight |
| class | bBlackKnight |
| class | bBishop |
| class | bWhiteBishop |
| class | bBlackBishop |
| class | bRook |
| class | bWhiteRook |
| class | bBlackRook |
| class | bQueen |
| class | bWhiteQueen |
| class | bBlackQueen |
| class | bKing |
| class | bWhiteKing |
| class | bBlackKing |
Macros | |
| #define | S_P_BISHOP "B" |
| #define | S_P_KING "K" |
| #define | S_P_KNIGHT "N" |
| #define | S_P_PAWN "P" |
| #define | S_P_QUEEN "Q" |
| #define | S_P_ROOK "R" |
| #define | S_P_EMPTY "" |
Typedefs | |
| typedef enum tCPiece | cpiece_t |
| typedef enum tPiece | piece_t |
| typedef enum tPPiece | ppiece_t |
| typedef enum tSide | side_t |
Enumerations | |
| enum | tCPiece : unsigned char { C_EMPTY = ' ' , C_W_BISHOP = 'B' , C_W_KING = 'K' , C_W_KNIGHT = 'N' , C_W_PAWN = 'P' , C_W_QUEEN = 'Q' , C_W_ROOK = 'R' , C_B_BISHOP = 'b' , C_B_KING = 'k' , C_B_KNIGHT = 'n' , C_B_PAWN = 'p' , C_B_QUEEN = 'q' , C_B_ROOK = 'r' } |
| enum | tPiece : uint8_t { P_EMPTY = 0 , W_KING = 1 , W_PAWN , W_KNIGHT , W_BISHOP , W_ROOK , W_QUEEN , B_KING = 7 , B_PAWN , B_KNIGHT , B_BISHOP , B_ROOK , B_QUEEN , P_SIZE } |
| enum | tPPiece : uint8_t { N_P_EMPTY = 0 , N_P_KNIGHT , N_P_BISHOP , N_P_ROOK , N_P_QUEEN , N_P_SIZE } |
| enum | tStatPiece : uint8_t { STAT_KNIGHT = 0 , STAT_BISHOP , STAT_ROOK , STAT_QUEEN , STAT_SIZE } |
| enum class | tSide : uint8_t { SIDE_UNDEFINED = 0 , SIDE_WHITE = 1 , SIDE_BLACK = 2 } |
Functions | |
| void | bPiece_ctor () |
| void | bPiece_dtor () |
| #define S_P_BISHOP "B" |
Definition at line 11 of file piece.h.
Referenced by bPiece::getPieceStrUpper().
| #define S_P_KING "K" |
Definition at line 12 of file piece.h.
Referenced by bPiece::getPieceStrUpper().
| #define S_P_KNIGHT "N" |
Definition at line 13 of file piece.h.
Referenced by bPiece::getPieceStrUpper().
| #define S_P_PAWN "P" |
Definition at line 14 of file piece.h.
Referenced by bPiece::getPieceStrUpper().
| #define S_P_QUEEN "Q" |
Definition at line 15 of file piece.h.
Referenced by bPiece::getPieceStrUpper().
| #define S_P_ROOK "R" |
Definition at line 16 of file piece.h.
Referenced by bPiece::getPieceStrUpper().
| #define S_P_EMPTY "" |
Definition at line 17 of file piece.h.
Referenced by bPiece::getPieceStrUpper().
| enum tCPiece : unsigned char |
| enum tPiece : uint8_t |
| enum tPPiece : uint8_t |
| enum tStatPiece : uint8_t |
|
strong |
| void bPiece_ctor | ( | ) |