X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fposition.h;h=6472d73551c4ac272dfa12ee79d14c9b6681871a;hb=6c27bf18808889ae4aef73d03c6d6a8f7a6107b5;hp=0aac1c36609a19c5dcaba5e9e0f739209c9c4bdf;hpb=a4a0ffce711962c0b04b35998c3c06491be373bf;p=stockfish diff --git a/src/position.h b/src/position.h index 0aac1c36..6472d735 100644 --- a/src/position.h +++ b/src/position.h @@ -228,9 +228,6 @@ public: // Information about pawns bool pawn_is_passed(Color c, Square s) const; - static bool pawn_is_passed(Bitboard theirPawns, Color c, Square s); - static bool pawn_is_isolated(Bitboard ourPawns, Square s); - static bool pawn_is_doubled(Bitboard ourPawns, Color c, Square s); // Weak squares bool square_is_weak(Square s, Color c) const; @@ -485,20 +482,8 @@ inline bool Position::pawn_is_passed(Color c, Square s) const { return !(pieces(PAWN, opposite_color(c)) & passed_pawn_mask(c, s)); } -inline bool Position::pawn_is_passed(Bitboard theirPawns, Color c, Square s) { - return !(theirPawns & passed_pawn_mask(c, s)); -} - -inline bool Position::pawn_is_isolated(Bitboard ourPawns, Square s) { - return !(ourPawns & neighboring_files_bb(s)); -} - -inline bool Position::pawn_is_doubled(Bitboard ourPawns, Color c, Square s) { - return ourPawns & squares_behind(c, s); -} - inline bool Position::square_is_weak(Square s, Color c) const { - return !(pieces(PAWN, c) & outpost_mask(opposite_color(c), s)); + return !(pieces(PAWN, opposite_color(c)) & outpost_mask(c, s)); } inline Key Position::get_key() const {