diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2023-01-10 18:58:24 +0100 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2023-01-10 18:58:24 +0100 |
| commit | 27116f3b1524b977a488d27a64bbcd401540b8c1 (patch) | |
| tree | 945ce6e6873fb6f28262bb4b8047b3a98c531d61 | |
| parent | d877983ce7c40bf69fe3ddccf1eb93d338bab9a8 (diff) | |
Improve GetSAN()
| -rw-r--r-- | src/ChessArbiter.cpp | 8 |
1 files 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; } |
