int see_sign(Move m) const;
// Accessing hash keys
- Key get_key() const;
- Key get_exclusion_key() const;
- Key get_pawn_key() const;
- Key get_material_key() const;
+ Key key() const;
+ Key exclusion_key() const;
+ Key pawn_key() const;
+ Key material_key() const;
// Incremental evaluation
Score value() const;
}
inline bool Position::square_is_empty(Square s) const {
- return board[s] == PIECE_NONE;
+ return board[s] == NO_PIECE;
}
inline Color Position::side_to_move() const {
return !(pieces(PAWN, flip(c)) & passed_pawn_mask(c, s));
}
-inline Key Position::get_key() const {
+inline Key Position::key() const {
return st->key;
}
-inline Key Position::get_exclusion_key() const {
+inline Key Position::exclusion_key() const {
return st->key ^ zobExclusion;
}
-inline Key Position::get_pawn_key() const {
+inline Key Position::pawn_key() const {
return st->pawnKey;
}
-inline Key Position::get_material_key() const {
+inline Key Position::material_key() const {
return st->materialKey;
}