]> git.sesse.net Git - stockfish/blobdiff - src/move.cpp
Fix moveCount after legality check delay
[stockfish] / src / move.cpp
index 96215e82478e7348654c1ce9ad5dd1e84946d874..da9e977dc611633e361db33e36467d46030777c4 100644 (file)
@@ -66,7 +66,8 @@ const string move_to_uci(Move m, bool chess960) {
 
 
 /// move_from_uci() takes a position and a string representing a move in
-/// simple coordinate notation and returns an equivalent Move.
+/// simple coordinate notation and returns an equivalent Move if any.
+/// Moves are guaranteed to be legal.
 
 Move move_from_uci(const Position& pos, const string& str) {
 
@@ -155,11 +156,11 @@ const string move_to_san(Position& pos, Move m) {
       }
   }
 
-  // The move gives check? We don't use pos.move_is_check() here
+  // The move gives check? We don't use pos.move_gives_check() here
   // because we need to test for a mate after the move is done.
   StateInfo st;
   pos.do_move(m, st);
-  if (pos.is_check())
+  if (pos.in_check())
       san += pos.is_mate() ? "#" : "+";
   pos.undo_move(m);