#include <ow_aisearch_simple.h>
Public Member Functions | |
ow_aisearch_simple (ow_board *owboard) | |
int | search (ow_move prinvar[], ow_board *board, int boardside, int depth) |
~ow_aisearch_simple () |
ow_aisearch_simple::ow_aisearch_simple | ( | ow_board * | owboard | ) |
Creates a new ow_aisearch_simple object width default values.
owboard | Pointer to the board used during the game, where to look for moves. |
ow_aisearch_simple::~ow_aisearch_simple | ( | ) |
Deletes the ow_aisearch_simple object
int ow_aisearch_simple::search | ( | ow_move | prinvar[], | |
ow_board * | board, | |||
int | boardside, | |||
int | depth | |||
) | [virtual] |
Starts or continues a search for the best position to move in that boardside.
prinvar | Principal variation found during the IA search. | |
board | Pointer to the board. | |
boardside | Side of the board where to look for best move. | |
depth | Depth of the search algoritm |
Reimplemented from ow_aisearch.