]> git.sesse.net Git - stockfish/blobdiff - src/uci.cpp
Retire move_from_san()
[stockfish] / src / uci.cpp
index a7a61cecb4c61be92cb2a0600f0ecef4d2417b95..46cd39eaa5366b71bdfbb403e76a95ee5dd1b01e 100644 (file)
@@ -23,6 +23,7 @@
 ////
 
 #include <cassert>
+#include <cctype>
 #include <iostream>
 #include <sstream>
 #include <string>
@@ -171,11 +172,7 @@ namespace {
     while (up >> token)
     {
         move = move_from_uci(pos, token);
-        pos.do_move(move, st);
-        if (pos.rule_50_counter() == 0)
-            pos.reset_game_ply();
-
-        pos.inc_startpos_ply_counter(); //FIXME: make from_fen to support this and rule50
+        pos.do_setup_move(move, st);
     }
     // Our StateInfo st is about going out of scope so copy
     // its content inside pos before it disappears.