X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fclient.cpp;h=a59b961ad9736ac73ca68d85f0d6c0347906499e;hp=9f203575a1c735b941506b9e7924e00a22627b41;hb=298cf150958212e3270182644fd87f5489823b27;hpb=5458a7787b0ae3c603794d7170d1acc7f0e88dd3 diff --git a/src/client.cpp b/src/client.cpp index 9f203575..a59b961a 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -14,8 +14,8 @@ using grpc::Status; using namespace hashprobe; std::string FormatMove(const HashProbeMove &move) { - if (move.from_sq().empty()) return "MOVE_NONE"; - return move.from_sq() + move.to_sq() + move.promotion(); + if (move.pretty().empty()) return "MOVE_NONE"; + return move.pretty(); } int main(int argc, char** argv) { @@ -61,7 +61,14 @@ int main(int argc, char** argv) { std::cout << ">="; break; } - std::cout << " " << UCI::value(Value(line.value())) << " "; + switch (line.value().score_type()) { + case HashProbeScore::SCORE_CP: + std::cout << " cp " << line.value().score_cp() << " "; + break; + case HashProbeScore::SCORE_MATE: + std::cout << " mate " << line.value().score_mate() << " "; + break; + } std::cout << line.depth() << std::endl; } std::cout << "END" << std::endl;