X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fucioption.cpp;h=cd59c9310042a425a4fd2b9525b132e24947e9d4;hb=a8741bd59fb928f7107ecc4717105070ff0ef311;hp=81dd0ca0a074fd15565a55f07408018ab02b45af;hpb=9ecdfd24018722dc70fb0a448c1c9d731d6e30a2;p=stockfish diff --git a/src/ucioption.cpp b/src/ucioption.cpp index 81dd0ca0..cd59c931 100644 --- a/src/ucioption.cpp +++ b/src/ucioption.cpp @@ -94,16 +94,17 @@ void init_uci_options() { Options["Minimum Split Depth"] = Option(4, 4, 7); Options["Maximum Number of Threads per Split Point"] = Option(5, 4, 8); Options["Threads"] = Option(1, 1, MAX_THREADS); + Options["Use Sleeping Threads"] = Option(true); Options["Hash"] = Option(32, 4, 8192); Options["Clear Hash"] = Option(false, "button"); Options["Ponder"] = Option(true); Options["OwnBook"] = Option(true); Options["MultiPV"] = Option(1, 1, 500); Options["Emergency Move Horizon"] = Option(40, 0, 50); - Options["Emergency Base Time"] = Option(200, 0, 60000); + Options["Emergency Base Time"] = Option(200, 0, 30000); Options["Emergency Move Time"] = Option(70, 0, 5000); Options["Minimum Thinking Time"] = Option(20, 0, 5000); - Options["UCI_Chess960"] = Option(false); // Just a dummy but needed by GUIs + Options["UCI_Chess960"] = Option(false); Options["UCI_AnalyseMode"] = Option(false); // Set some SMP parameters accordingly to the detected CPU count @@ -162,8 +163,11 @@ void Option::set_value(const string& value) { assert(!type.empty()); - if ( (type == "check" || type == "button") - && !(value == "true" || value == "false")) + if (value.empty()) + return; + + if ( (type == "check" || type == "button") + != (value == "true" || value == "false")) return; if (type == "spin")