bool opposite_bishops() const;
// Doing and undoing moves
- void do_move(Move m, StateInfo& st, bool givesCheck);
+ void do_move(Move m, StateInfo& newSt, bool givesCheck);
void undo_move(Move m);
- void do_null_move(StateInfo& st);
+ void do_null_move(StateInfo& newSt);
void undo_null_move();
// Static Exchange Evaluation
void idle_loop();
void start_searching(bool resume = false);
void wait_for_search_finished();
- void wait(std::atomic_bool& b);
+ void wait(std::atomic_bool& condition);
Pawns::Table pawnsTable;
Material::Table materialTable;
Option(OnChange = nullptr);
Option(bool v, OnChange = nullptr);
Option(const char* v, OnChange = nullptr);
- Option(int v, int min, int max, OnChange = nullptr);
+ Option(int v, int minv, int maxv, OnChange = nullptr);
Option& operator=(const std::string&);
void operator<<(const Option&);