X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fuci.cpp;h=c1073ad596831fafbb2750c8402b7b07d6515cc7;hp=a7a61cecb4c61be92cb2a0600f0ecef4d2417b95;hb=b4acf83704c9bab4d78d9ec76ecbdfbfa0b0c88c;hpb=d4ded09e17c607c6f814e398aea9ea559c35f8ee diff --git a/src/uci.cpp b/src/uci.cpp index a7a61cec..c1073ad5 100644 --- a/src/uci.cpp +++ b/src/uci.cpp @@ -23,6 +23,7 @@ //// #include +#include #include #include #include @@ -32,7 +33,6 @@ #include "move.h" #include "movegen.h" #include "position.h" -#include "san.h" #include "search.h" #include "ucioption.h" @@ -171,11 +171,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.