X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fuci.cpp;h=c8f504463cef969db7a72c9816d3c23fd6f18b94;hp=bd5f4296563d0d4a72bbeed7042bf911da797d3f;hb=d5e49a3ad44bde500102090e7fe2c19027a73b14;hpb=c5ec94d0f1b128fc2c691c7231663a345409d5cc diff --git a/src/uci.cpp b/src/uci.cpp index bd5f4296..c8f50446 100644 --- a/src/uci.cpp +++ b/src/uci.cpp @@ -17,6 +17,7 @@ along with this program. If not, see . */ +#include #include #include #include @@ -90,14 +91,17 @@ void UCI::loop(const string& args) { benchmark(pos, ss); } - else if (token == "key") sync_cout << "position key: " << hex << pos.key() - << "\nmaterial key: " << pos.material_key() - << "\npawn key: " << pos.pawn_key() - << sync_endl; - - else if (token == "uci") sync_cout << "id name " << engine_info(true) - << "\n" << Options - << "\nuciok" << sync_endl; + else if (token == "key") + sync_cout << hex << uppercase << setfill('0') + << "position key: " << setw(16) << pos.key() + << "\nmaterial key: " << setw(16) << pos.material_key() + << "\npawn key: " << setw(16) << pos.pawn_key() + << dec << sync_endl; + + else if (token == "uci") + sync_cout << "id name " << engine_info(true) + << "\n" << Options + << "\nuciok" << sync_endl; else if (token == "ucinewgame") TT.clear(); else if (token == "go") go(pos, is);