|
|
bool | operator< (const ScoredMove &b) const |
| |
|
bool | isNullMove () const |
| |
|
int | isCastle () const |
| | Returns: +2 for king side castle -2 for queen side castle 0 (false) if it is not a castle moves.
|
| |
| template<typename OutputIt > |
| OutputIt | toLongNotation (OutputIt dest) const |
| | Converts the move to UCI coordinate notation.
|
| |
|
|
std::int32_t | score |
| |
|
squareT | from |
| |
|
squareT | to |
| |
|
pieceT | promote |
| |
|
pieceT | movingPiece: 7 |
| |
|
pieceT | castling: 1 |
| |
|
byte | pieceNum |
| |
|
byte | capturedNum |
| |
|
pieceT | capturedPiece |
| |
|
squareT | capturedSquare |
| |
|
byte | castleFlags |
| |
|
squareT | epSquare |
| |
|
ushort | oldHalfMoveClock |
| |
The documentation for this struct was generated from the following file: