7namespace minimaxutils {
10 bool is_selected_move_allowed =
12 if (!is_selected_move_allowed) {
15 return is_selected_move_allowed;
Stores data collected during a single call to moveselection::MinimaxMoveEvaluator....
void set_returned_illegal_move(bool status)
Definitions of concrete classes that implement the MoveEvaluator interface.
bool ValidateMove(SearchSummary &search_summary, const MoveCollection &allowed_moves)
Selecting a move to execute.
A container for multiple gameboard::Move objects.
bool ContainsMove(const Move &move) const