Belofte
version 2.1.5
A promising chess program using the UCI or Winboard interface
|
move More...
Protected Attributes | |
basicmove_t | m_bmove = 0 |
moveflags_t | m_movef = 0 |
Friends | |
std::ostream & | operator<< (std::ostream &os, bBasicMove const &m) |
|
explicit |
|
default |
|
default |
|
default |
|
default |
|
inline |
Definition at line 109 of file move.h.
Referenced by fromcolumn(), and fromrank().
|
inline |
Definition at line 113 of file move.h.
Referenced by tocolumn(), and torank().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 124 of file move.h.
Referenced by bGame::playGameMove().
|
inline |
Definition at line 128 of file move.h.
Referenced by bMove::getBlackPromotionPiece(), bMove::getWhitePromotionPiece(), bMove::isMajorPromotion(), and isPromotion().
|
inline |
|
inline |
Definition at line 134 of file move.h.
Referenced by bMove::getMoveEvalStr(), and bMove::isNonSilent().
|
inline |
Definition at line 135 of file move.h.
Referenced by bPawn::addCapturePawnMove(), bPawn::addCapturePromotionMove(), bPawn::addEPMove(), bPiece::addMove(), and bPiece::addMoves().
|
inline |
Definition at line 138 of file move.h.
Referenced by bWhiteKing::GenerateMoves(), and bBlackKing::GenerateMoves().
|
inline |
Definition at line 140 of file move.h.
Referenced by bMove::getMoveEvalStr().
|
inline |
Definition at line 142 of file move.h.
Referenced by bMove::getMoveEvalStr().
|
inline |
Definition at line 145 of file move.h.
Referenced by bPawn::addNonCaptureDoublePawnMove().
|
inline |
Definition at line 146 of file move.h.
Referenced by bMove::getMoveEvalStr(), and bMove::isNonSilent().
|
inline |
Definition at line 147 of file move.h.
Referenced by bPawn::addEPMove().
|
inline |
|
friend |
|
protected |
Definition at line 152 of file move.h.
Referenced by bBasicMove(), from(), getBasicMoveT(), getMoveT(), and to().
|
protected |
Definition at line 153 of file move.h.
Referenced by getGameEnd(), getMoveT(), getPromotion(), isCapture(), isCastleMove(), isCheck(), isEPMove(), isEPPossible(), isLongCastleMove(), isMate(), isPawnMove(), setCapture(), setCastleMove(), setCheck(), setEPMove(), setEPPossible(), setGameEnd(), setMate(), and setPromotion().