X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmove.cpp;h=2a74aef1ad2378bad5ab1889de2f8c441f7abef2;hb=1a8e3f0b2e9e2a5b8a01b645ce1fc5b12e0aec55;hp=4a9705446454d78298db32fec024985bb234f11b;hpb=2e2a4b4ea33fc0758067c5a83b9e6157fdf5d9a7;p=stockfish diff --git a/src/move.cpp b/src/move.cpp index 4a970544..2a74aef1 100644 --- a/src/move.cpp +++ b/src/move.cpp @@ -45,7 +45,7 @@ const string move_to_uci(Move m, bool chess960) { return "0000"; if (move_is_castle(m) && !chess960) - to = from + (square_file(to) == FILE_H ? Square(2) : -Square(2)); + to = from + (file_of(to) == FILE_H ? Square(2) : -Square(2)); if (move_is_promotion(m)) promotion = char(tolower(piece_type_to_char(promotion_piece_type(m)))); @@ -86,7 +86,7 @@ const string move_to_san(Position& pos, Move m) { bool ambiguousMove, ambiguousFile, ambiguousRank; Square sq, from = move_from(m); Square to = move_to(m); - PieceType pt = piece_type(pos.piece_on(from)); + PieceType pt = type_of(pos.piece_on(from)); string san; if (move_is_castle(m)) @@ -107,10 +107,10 @@ const string move_to_san(Position& pos, Move m) { { sq = pop_1st_bit(&attackers); - if (square_file(sq) == square_file(from)) + if (file_of(sq) == file_of(from)) ambiguousFile = true; - if (square_rank(sq) == square_rank(from)) + if (rank_of(sq) == rank_of(from)) ambiguousRank = true; ambiguousMove = true; @@ -119,9 +119,9 @@ const string move_to_san(Position& pos, Move m) { if (ambiguousMove) { if (!ambiguousFile) - san += file_to_char(square_file(from)); + san += file_to_char(file_of(from)); else if (!ambiguousRank) - san += rank_to_char(square_rank(from)); + san += rank_to_char(rank_of(from)); else san += square_to_string(from); } @@ -130,7 +130,7 @@ const string move_to_san(Position& pos, Move m) { if (pos.move_is_capture(m)) { if (pt == PAWN) - san += file_to_char(square_file(from)); + san += file_to_char(file_of(from)); san += 'x'; }