X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fuci.cpp;h=88c1229e320ea804c4ef277f29c7c0d4da95013c;hp=23b0cc27e93be1bd8d837a52de9a9e5cc6e60a8e;hb=2f6927ac08887ff3b709cfe9228b27a85bdd1d88;hpb=9fc602bae74b8e09bd45ace3b42a8ce84d56b23c diff --git a/src/uci.cpp b/src/uci.cpp index 23b0cc27..88c1229e 100644 --- a/src/uci.cpp +++ b/src/uci.cpp @@ -54,7 +54,7 @@ namespace { // The root position. This is set up when the user (or in practice, the GUI) // sends the "position" UCI command. The root position is sent to the think() // function when the program receives the "go" command. - Position RootPosition; + Position RootPosition(0); // Local functions bool handle_command(const string& command); @@ -143,7 +143,7 @@ namespace { RootPosition.print(); else if (token == "flip") { - Position p(RootPosition); + Position p(RootPosition, RootPosition.thread()); RootPosition.flipped_copy(p); } else if (token == "eval") @@ -206,7 +206,7 @@ namespace { move = move_from_string(RootPosition, token); RootPosition.do_move(move, st); if (RootPosition.rule_50_counter() == 0) - RootPosition.reset_game_ply(); + RootPosition.reset_ply(); } // Our StateInfo st is about going out of scope so copy // its content inside RootPosition before they disappear. @@ -308,7 +308,7 @@ namespace { string token; int depth, tm, n; - Position pos(RootPosition); + Position pos(RootPosition, RootPosition.thread()); if (!(uip >> depth)) return;