Belofte version 2.1.8
A promising chess program using the UCI or Winboard interface
|
#include <piece.h>
Public Member Functions | |
bBishop (piece_t p) | |
![]() | |
bPiece () | |
bPiece (piece_t p) | |
virtual | ~bPiece () |
bPiece (bPiece &&)=default | |
bPiece (bPiece const &)=delete | |
bPiece & | operator= (bPiece const &)=delete |
bPiece & | operator= (bPiece &&)=delete |
piece_t | getPiece () const |
virtual bool | hasValidMovePreflightCheck (bBoard &b UNUSED, case_t const &cf UNUSED)=0 |
virtual movenum_t | GenerateMoves (bBoard const &b UNUSED, case_t const &cf UNUSED, bMoveList &ml UNUSED)=0 |
side_t | toMove () const |
Additional Inherited Members | |
![]() | |
static piece_t | getPiece (cpiece_t const p) |
static class member function | |
static cpiece_t | getPieceChar (piece_t const p) |
static class member function | |
static bPiece * | getPieceClass (piece_t const piece) |
static class member function | |
static const std::string | getPieceStrUpper (piece_t const piece) |
static class member function | |
static bool | isOpponent (side_t const s, piece_t const p) |
static class member function | |
static bool | isOwnColour (side_t const s, piece_t const p) |
static class member function | |
static bool | isWhitePiece (piece_t const p) |
static class member function | |
static bool | isBlackPiece (piece_t const p) |
static class member function | |