class Position;
struct Thread;
+namespace PSQT {
+
+ extern Score psq[COLOR_NB][PIECE_TYPE_NB][SQUARE_NB];
+
+ void init();
+}
+
/// CheckInfo struct is initialized at c'tor time and keeps info used to detect
/// if a move gives check.
bool opposite_bishops() const;
// Doing and undoing moves
- void do_move(Move m, StateInfo& st);
void do_move(Move m, StateInfo& st, bool givesCheck);
void undo_move(Move m);
void do_null_move(StateInfo& st);