diff options
Diffstat (limited to 'src/board')
| -rw-r--r-- | src/board/board.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/board/board.cpp b/src/board/board.cpp index 9fa986d..39df3d3 100644 --- a/src/board/board.cpp +++ b/src/board/board.cpp @@ -97,7 +97,7 @@ UndoMove MakeMove(Move move, Game *g) { } // caslte - if (piece.type == KING && move.From.rank == (piece.color ? 7 : 0) && + if (piece.type == KING && move.From.rank == (piece.color ? 0 : 7) && std::abs(move.To.file - move.From.file) == 2) { undo.wasCastle = true; |
