X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.h;h=df97ab2c35e759db06e330dd983989fd993819ff;hp=e67dfbd49e165fb295af33d5691062cbdb0a5038;hb=456f37b8aba74018fc532099c13a9af4e6714867;hpb=e8d89ca5b05d64dcbf866a9d72ce6008fc449552 diff --git a/src/position.h b/src/position.h index e67dfbd4..df97ab2c 100644 --- a/src/position.h +++ b/src/position.h @@ -106,7 +106,7 @@ public: Piece piece_on(Square s) const; Square king_square(Color c) const; Square ep_square() const; - bool square_empty(Square s) const; + bool is_empty(Square s) const; const Square* piece_list(Color c, PieceType pt) const; int piece_count(Color c, PieceType pt) const; @@ -249,7 +249,7 @@ inline Piece Position::piece_moved(Move m) const { return board[from_sq(m)]; } -inline bool Position::square_empty(Square s) const { +inline bool Position::is_empty(Square s) const { return board[s] == NO_PIECE; } @@ -416,14 +416,14 @@ inline bool Position::is_chess960() const { inline bool Position::is_capture_or_promotion(Move m) const { assert(is_ok(m)); - return is_special(m) ? !is_castle(m) : !square_empty(to_sq(m)); + return is_special(m) ? !is_castle(m) : !is_empty(to_sq(m)); } inline bool Position::is_capture(Move m) const { // Note that castle is coded as "king captures the rook" assert(is_ok(m)); - return (!square_empty(to_sq(m)) && !is_castle(m)) || is_enpassant(m); + return (!is_empty(to_sq(m)) && !is_castle(m)) || is_enpassant(m); } inline PieceType Position::captured_piece_type() const {