X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.h;h=fd2222b4ec9360cf3c04e882d3324aa2ea23b444;hp=60f7f58fb41d27e3590e2b50159a6fd44c683b80;hb=23943208ecddf25869d564509e66dd2f15710b9d;hpb=3141490374182551ed26f39ba4e3efb59589f057 diff --git a/src/position.h b/src/position.h index 60f7f58f..fd2222b4 100644 --- a/src/position.h +++ b/src/position.h @@ -203,7 +203,7 @@ public: void set_nodes_searched(int64_t n); // Position consistency check, for debugging - bool is_ok(int* failedStep = NULL) const; + bool pos_is_ok(int* failedStep = NULL) const; void flip_me(); // Global initialization @@ -371,6 +371,14 @@ inline Bitboard Position::attacks_from(Square s) const { return attacks_from(s) | attacks_from(s); } +inline Bitboard Position::attacks_from(Piece p, Square s) const { + return attacks_from(p, s, occupied_squares()); +} + +inline Bitboard Position::attackers_to(Square s) const { + return attackers_to(s, occupied_squares()); +} + inline Bitboard Position::checkers() const { return st->checkersBB; }