ow_aisearch_simple Class Reference

#include <ow_aisearch_simple.h>

Inheritance diagram for ow_aisearch_simple:

ow_aisearch

List of all members.

Public Member Functions

 ow_aisearch_simple (ow_board *owboard)
int search (ow_move prinvar[], ow_board *board, int boardside, int depth)
 ~ow_aisearch_simple ()


Detailed Description

Author:
David Torres <aiken669@gmail.com>

Constructor & Destructor Documentation

ow_aisearch_simple::ow_aisearch_simple ( ow_board owboard  ) 

Creates a new ow_aisearch_simple object width default values.

Parameters:
owboard Pointer to the board used during the game, where to look for moves.
Returns:
New ow_aisearch_simple object.

ow_aisearch_simple::~ow_aisearch_simple (  ) 

Deletes the ow_aisearch_simple object


Member Function Documentation

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.

Parameters:
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
Returns:
-1 if not found yet, >=0 if best move found, also it is the max eval value.

Reimplemented from ow_aisearch.


The documentation for this class was generated from the following files:
Generated on Sun Jun 22 13:45:47 2008 for Omweso by  doxygen 1.5.3