X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fuci.cpp;h=9086a62c478f5b02a229c9734fee54afbfedbdaa;hp=02a3c30c79f5ea338d611f0b399ef796b57b9b53;hb=ad43ce143664953087b44dd3b4324f77c212bd46;hpb=0759d8f4302d0ad262a2dabca465f1618677aeba diff --git a/src/uci.cpp b/src/uci.cpp index 02a3c30c..9086a62c 100644 --- a/src/uci.cpp +++ b/src/uci.cpp @@ -68,10 +68,7 @@ void uci_loop() { is >> skipws >> token; if (token == "quit" || token == "stop") - { - Search::Signals.stop = true; - Threads[0].wake_up(); // In case is waiting for stop or ponderhit - } + Threads.stop_thinking(); else if (token == "ponderhit") { @@ -81,9 +78,7 @@ void uci_loop() { Search::Limits.ponder = false; if (Search::Signals.stopOnPonderhit) - Search::Signals.stop = true; - - Threads[0].wake_up(); // In case is waiting for stop or ponderhit + Threads.stop_thinking(); } else if (token == "go") @@ -122,8 +117,7 @@ void uci_loop() { << "\npawn key: " << pos.pawn_key() << endl; else if (token == "uci") - cout << "id name " << engine_name() - << "\nid author " << engine_authors() + cout << "id name " << engine_info(true) << "\n" << Options << "\nuciok" << endl; else