From b5f647e72a080a9ee7a8a13b0ff11d844aba9e18 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Thu, 24 Feb 2022 21:08:21 +0100 Subject: Debug en passant --- src/ChessArbiter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/ChessArbiter.cpp') 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); -- cgit v1.2.3