|
| bRook (piece_t p) |
|
int | GenerateMoves (bBoard const &b, case_t const &cf, bMoveList &ml, side_t const side) final |
|
| 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 int | GenerateMoves (bBoard const &b UNUSED, case_t const &cf UNUSED, bMoveList &ml UNUSED, side_t const side UNUSED)=0 |
|
int | addMove (bBoard const &b, case_t const &cf, side_t const side, int8_t const ri, int8_t const ci, bMoveList &ml) const |
| Check for in-check position, single step move used for King and Knight. More...
|
|
int | addMoves (bBoard const &b, case_t const &cf, side_t const side, int nMax, int8_t const ri, int8_t const ci, bMoveList &ml) const |
| Add moves for Queen, Rook and Bishop. More...
|
|
side_t | toMove () const |
|
Definition at line 281 of file piece.h.