summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2022-02-24 21:08:21 +0100
committerLoic Guegan <manzerbredes@mailbox.org>2022-02-24 21:08:21 +0100
commitb5f647e72a080a9ee7a8a13b0ff11d844aba9e18 (patch)
tree0f1f5b9045c55a06380db7b67933bff88533525f /src
parent3812a74cda452afd7e7c1f99f417fde87d233308 (diff)
Debug en passant
Diffstat (limited to 'src')
-rw-r--r--src/ChessArbiter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ChessArbiter.cpp b/src/ChessArbiter.cpp
index 400b011..59afaf7 100644
--- a/src/ChessArbiter.cpp
+++ b/src/ChessArbiter.cpp
@@ -105,7 +105,7 @@ bool ChessArbiter::Play(std::string move) {
// Check enpassant
newFen.en_passant = "-";
if (moved.piece == 'p' || moved.piece == 'P') {
- if (fen.player && (dst[1] - src[1] == 2)) {
+ if (fen.player && (src[1] - dst[1] == 2)) {
newFen.en_passant = src[0] + std::string() + (char)(src[1] - 1);
} else if (!fen.player && (dst[1] - src[1] == 2)) {
newFen.en_passant = src[0] + std::string() + (char)(src[1] + 1);