diff options
| -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; } |
