|
| | bBlackKing () |
| |
| | ~bBlackKing () override |
| |
| bool | hasValidMovePreflightCheck (bBasicBoard &b, case_t const &cf) override |
| |
| movenum_t | GenerateMoves (bBasicBoard const &b, case_t const &cf, bMoveList &ml) override |
| |
| | bKing (piece_t p) |
| |
| | ~bKing () override |
| |
| | 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 |
| |
| side_t | toMove () const |
| |
| | bBlackPiece () |
| |
| | ~bBlackPiece () override |
| |
| bool | canMovePreflightCheck (bBasicBoard &b, case_t const &cf, case_t const &ct) const override |
| | Check if any could be added by just checking there.
|
| |
| bool | canMovePreflightCheck (bBasicBoard &b, case_t const &cf, int8_t const ri, int8_t const ci) const override |
| | Check if pawn move could be added by just checking there is not check, case of possible promotion.
|
| |
| bool | isAttacked (bBasicBoard const &b, case_t const &cf) const override |
| |
| movenum_t | addMove (bBasicBoard const &b, case_t const &cf, case_t const &ct, bMoveList &ml) const override |
| |
| movenum_t | addMoves (bBasicBoard const &b, case_t const &cf, int8_t const ri, int8_t const ci, bMoveList &ml) const override |
| |
| | bPieceColour (side_t s) |
| |
| virtual | ~bPieceColour () |
| |
| | bPieceColour (bPieceColour const &)=delete |
| |
| | bPieceColour (bPieceColour &&)=delete |
| |
| bPieceColour & | operator= (bPieceColour const &)=delete |
| |
| bPieceColour & | operator= (bPieceColour &&)=delete |
| |
| constexpr bool | isWhite () const |
| |
| constexpr bool | isBlack () const |
| |
| constexpr bool | isEmpty () const |
| |
| constexpr side_t | opponent () const |
| |
| constexpr side_t | toMove () const |
| |
| side_t | invert () |
| |
Definition at line 530 of file piece.h.