X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fuci.cpp;h=8b90c22707574d1b41b21b53e11d74016309a504;hb=bbfe452f85929a938bda7fce9894f57659987919;hp=d15b086677204ff03b40027845766320447dad1f;hpb=caa02b0e43dbce0c723bc6499aab811ca3e5408e;p=stockfish diff --git a/src/uci.cpp b/src/uci.cpp index d15b0866..8b90c227 100644 --- a/src/uci.cpp +++ b/src/uci.cpp @@ -65,7 +65,6 @@ bool execute_uci_command(const string& cmd) { static Position pos(StartPositionFEN, false, 0); // The root position UCIParser up(cmd); - Value dummy; string token; up >> token; // operator>>() skips any whitespace @@ -78,8 +77,8 @@ bool execute_uci_command(const string& cmd) { else if (token == "uci") cout << "id name " << engine_name() - << "\nid author " << engine_author() - << "\n" << options_to_uci() + << "\nid author " << engine_authors() + << "\n" << Options.print_all() << "\nuciok" << endl; else if (token == "ucinewgame") @@ -98,9 +97,10 @@ bool execute_uci_command(const string& cmd) { pos.print(); else if (token == "eval") - cout << "Incremental mg: " << mg_value(pos.value()) - << "\nIncremental eg: " << eg_value(pos.value()) - << "\nFull eval: " << evaluate(pos, dummy) << endl; + { + read_evaluation_uci_options(pos.side_to_move()); + cout << trace_evaluate(pos) << endl; + } else if (token == "key") cout << "key: " << hex << pos.get_key()