X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.h;h=d2ad99557427dedae4dcd3cbebcd23d1e070b8db;hp=30c25652f5b2455f966cd6767d9ae5011c43b814;hb=fc3ea7365ad95ec1da05ac559e4e659cf8a7f0f9;hpb=55376219b7cd17c1dc5d8361e969f30e5421e87e diff --git a/src/position.h b/src/position.h index 30c25652..d2ad9955 100644 --- a/src/position.h +++ b/src/position.h @@ -108,7 +108,7 @@ public: Color side_to_move() const; // Bitboard representation of the position - Bitboard occupied_squares() const; + Bitboard pieces() const; Bitboard pieces(Color c) const; Bitboard pieces(PieceType pt) const; Bitboard pieces(PieceType pt, Color c) const; @@ -285,7 +285,7 @@ inline Color Position::side_to_move() const { return sideToMove; } -inline Bitboard Position::occupied_squares() const { +inline Bitboard Position::pieces() const { return occupied; } @@ -343,7 +343,7 @@ inline Square Position::castle_rook_square(CastleRight f) const { template inline Bitboard Position::attacks_from(Square s) const { - return Pt == BISHOP || Pt == ROOK ? attacks_bb(s, occupied_squares()) + return Pt == BISHOP || Pt == ROOK ? attacks_bb(s, pieces()) : Pt == QUEEN ? attacks_from(s) | attacks_from(s) : StepAttacksBB[Pt][s]; }