X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.h;h=48e8fbe419baf62ff913f06e2f4a8c44e55bfc7c;hp=e471baea099029c5b7d72dbb9d472a9d780b462a;hb=4aadd1e401375a8075fbe80edc7060a13a0f7a5d;hpb=7b4b65d7a95b3c8b40a11fe5b3efe959d5129008 diff --git a/src/position.h b/src/position.h index e471baea..48e8fbe4 100644 --- a/src/position.h +++ b/src/position.h @@ -108,7 +108,6 @@ public: Color side_to_move() const; // Bitboard representation of the position - Bitboard empty_squares() const; Bitboard occupied_squares() const; Bitboard pieces(Color c) const; Bitboard pieces(PieceType pt) const; @@ -257,7 +256,7 @@ private: // Static variables static Score pieceSquareTable[16][64]; // [piece][square] static Key zobrist[2][8][64]; // [color][pieceType][square]/[piece count] - static Key zobEp[64]; // [square] + static Key zobEp[8]; // [file] static Key zobCastle[16]; // [castleRight] static Key zobSideToMove; static Key zobExclusion; @@ -291,10 +290,6 @@ inline Bitboard Position::occupied_squares() const { return occupied; } -inline Bitboard Position::empty_squares() const { - return ~occupied; -} - inline Bitboard Position::pieces(Color c) const { return byColorBB[c]; } @@ -356,11 +351,11 @@ inline Bitboard Position::attacks_from(Square s, Color c) const { } inline Bitboard Position::attacks_from(Piece p, Square s) const { - return attacks_from(p, s, occupied_squares()); + return attacks_from(p, s, occupied); } inline Bitboard Position::attackers_to(Square s) const { - return attackers_to(s, occupied_squares()); + return attackers_to(s, occupied); } inline Bitboard Position::checkers() const {