X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fuci.cpp;h=6593d5ad25a6fe71f14b9b2c57f0c6071285f42e;hp=28cbacb38f3b6455d7484b5000c1eb09bbb93e77;hb=fca74b18825b72fa262b927b56130e7024a7272b;hpb=55b16593a487f6874a209d995265d7b88860fcd9 diff --git a/src/uci.cpp b/src/uci.cpp index 28cbacb3..6593d5ad 100644 --- a/src/uci.cpp +++ b/src/uci.cpp @@ -49,10 +49,10 @@ namespace { typedef istringstream UCIParser; // Local functions - void set_option(UCIParser& uip); - void set_position(Position& pos, UCIParser& uip); - bool go(Position& pos, UCIParser& uip); - void perft(Position& pos, UCIParser& uip); + void set_option(UCIParser& up); + void set_position(Position& pos, UCIParser& up); + bool go(Position& pos, UCIParser& up); + void perft(Position& pos, UCIParser& up); } @@ -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.