org.moyoman.module.bigpoint
Interface BigPoint

All Superinterfaces:
Cloneable, ModuleInterface, Serializable
All Known Implementing Classes:
SimpleBigPoint

public interface BigPoint
extends ModuleInterface

The class that implements this interface will identify big points on the board. A big point is one which take a large amount of profit or influence for the current state of the board, but is gote.


Field Summary
static float CONFIDENCE
           
 
Method Summary
 Set getBigPoints()
          Get all of the big points on the board.
 boolean isBigPoint(Stone st)
          Determine if the stone would occupy a big point.
 
Methods inherited from interface org.moyoman.module.ModuleInterface
clone, getMoves, getScheduler
 

Field Detail

CONFIDENCE

public static final float CONFIDENCE
See Also:
Constant Field Values
Method Detail

getBigPoints

public Set getBigPoints()
Get all of the big points on the board.

Returns:
An array of Stone objects.

isBigPoint

public boolean isBigPoint(Stone st)
Determine if the stone would occupy a big point.

Parameters:
st - A Stone object.
Returns:
true if the stone would take a big point, or false.