// Static exchange evaluation
int see(Move m) const;
int see_sign(Move m) const;
- static int see_value(PieceType pt);
// Accessing hash keys
Key get_key() const;
return !(pieces(PAWN, opposite_color(c)) & attack_span_mask(c, s));
}
-inline int Position::see_value(PieceType pt) {
- return seeValues[pt];
-}
-
inline Key Position::get_key() const {
return st->key;
}