From 27116f3b1524b977a488d27a64bbcd401540b8c1 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Tue, 10 Jan 2023 18:58:24 +0100 Subject: [PATCH] Improve GetSAN() --- src/ChessArbiter.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ChessArbiter.cpp b/src/ChessArbiter.cpp index aa1ac34..3c3a26a 100644 --- a/src/ChessArbiter.cpp +++ b/src/ChessArbiter.cpp @@ -429,10 +429,10 @@ bool ChessArbiter::IsCheckMate() { std::string ChessArbiter::GetSAN() { // Don't forget the plus and # sign on the SAN moves - if(IsCheckMate()){ - return SAN+"#"; - } else if(IsCheck(fen.player)){ - return SAN+ "+"; + if(IsCheck(fen.player)){ + if(IsCheckMate()) + return SAN+"#"; + return SAN+'+'; } return SAN; }