X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.h;h=634fbc0d42ab680ada6b6569a70adf8d0aec7c5f;hp=4583212c5eaa4384aa3311fca345fd34ed58c1da;hb=bede30e7a658dbb5e013351c86f77c3fd4bc8537;hpb=b05fbb3733df535a3fdf99e8d832001e57929699 diff --git a/src/position.h b/src/position.h index 4583212c..634fbc0d 100644 --- a/src/position.h +++ b/src/position.h @@ -101,6 +101,7 @@ public: // The piece on a given square Piece piece_on(Square s) const; + Piece piece_moved(Move m) const; bool square_is_empty(Square s) const; // Side to move @@ -278,6 +279,10 @@ inline Piece Position::piece_on(Square s) const { return board[s]; } +inline Piece Position::piece_moved(Move m) const { + return board[from_sq(m)]; +} + inline bool Position::square_is_empty(Square s) const { return board[s] == NO_PIECE; }