X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fposition.cpp;h=ad699cc0e93423ef4112093b442da41c0466cb72;hb=9a1d5f0f1d8a12a85b198688d4f1d636a146eb7a;hp=8c36d9ac26ab604da8b994d0943d450a77f7a1fd;hpb=c5ec94d0f1b128fc2c691c7231663a345409d5cc;p=stockfish diff --git a/src/position.cpp b/src/position.cpp index 8c36d9ac..ad699cc0 100644 --- a/src/position.cpp +++ b/src/position.cpp @@ -19,6 +19,7 @@ #include #include +#include #include #include #include @@ -400,7 +401,8 @@ const string Position::pretty(Move move) const { if (piece_on(sq) != NO_PIECE) brd[513 - 68*rank_of(sq) + 4*file_of(sq)] = PieceToChar[piece_on(sq)]; - ss << brd << "\nFen: " << fen() << "\nKey: " << st->key << "\nCheckers: "; + ss << brd << "\nFen: " << fen() << "\nKey: " << std::hex << std::uppercase + << std::setfill('0') << std::setw(16) << st->key << "\nCheckers: "; for (Bitboard b = checkers(); b; ) ss << square_to_string(pop_lsb(&b)) << " ";