summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2023-01-10 18:58:24 +0100
committerLoic Guegan <manzerbredes@mailbox.org>2023-01-10 18:58:24 +0100
commit27116f3b1524b977a488d27a64bbcd401540b8c1 (patch)
tree945ce6e6873fb6f28262bb4b8047b3a98c531d61
parentd877983ce7c40bf69fe3ddccf1eb93d338bab9a8 (diff)
Improve GetSAN()
-rw-r--r--src/ChessArbiter.cpp8
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;
}