|
Belofte version 2.2.0
A promising chess program using the UCI or Winboard interface
|
#include <piece.h>
Inheritance diagram for bRook:
Collaboration diagram for bRook:Public Member Functions | |
| bRook (piece_t p) | |
| ~bRook () override | |
Public Member Functions inherited from bPiece | |
| bPiece () | |
| bPiece (bPiece &&bp) | |
| bPiece (piece_t piece) | |
| virtual | ~bPiece () |
| bPiece (bPiece const &)=delete | |
| bPiece & | operator= (bPiece const &)=delete |
| bPiece & | operator= (bPiece &&)=delete |
| constexpr piece_t | getPiece () const |
| virtual bool | hasValidMovePreflightCheck (bBasicBoard &b, case_t const &cf)=0 |
| virtual movenum_t | GenerateMoves (bBasicBoard const &b, case_t const &cf, bMoveList &ml)=0 |
| side_t | toMove () const |
Additional Inherited Members | |
Static Public Member Functions inherited from bPiece | |
| static piece_t | getPiece (cpiece_t const piece) |
| static class member function | |
| static cpiece_t | getPieceChar (piece_t const piece) |
| static class member function | |
| static bPiece * | getPieceClass (piece_t const piece) |
| static class member function | |
| static std::string | getPieceStrUpper (piece_t const piece) |
| static class member function | |
| static bool | isOpponent (side_t const s, piece_t const piece) |
| static class member function | |
| static bool | isOwnColour (side_t const s, piece_t const piece) |
| 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 | |
|
inlineexplicit |
Definition at line 435 of file piece.h.
Referenced by bBlackRook::bBlackRook(), and bWhiteRook::bWhiteRook().
Here is the call graph for this function:
Here is the caller graph for this function: