|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A class which implements this interface is responsible for determining properties of a single area of territory. This includes tasks such as determining which points are in the territory, the expected value of the territory, and possible followup moves.
Method Summary | |
float |
getCount()
Get an estimate of the amount of territory. |
float |
getCountIfFriendlyMoveNext()
Get an estimate of the amount of territory. |
float |
getCountIfOpponentMoveNext()
Get an estimate of the amount of territory. |
Set |
getFollowupFriendlyMoves()
Get all of the moves that might be made to solidify the territory. |
Set |
getFollowupOpponentMoves()
Get all of the moves that might be made to reduce or invade the territory. |
int |
getMaximumCount()
Get the maximum amount of territory that could occur here. |
Set |
getPoints()
Get the points which might be part of the territory. |
float |
getValueOfFriendlyMove(Stone stone)
Determine how many points of territory the given move creates. |
float |
getValueOfOpponentsMove(Stone stone)
Determine how many points of territory the given move removes. |
Method Detail |
public Set getPoints()
public int getMaximumCount()
public float getCount()
public float getCountIfFriendlyMoveNext()
public float getCountIfOpponentMoveNext()
public Set getFollowupFriendlyMoves()
public Set getFollowupOpponentMoves()
public float getValueOfFriendlyMove(Stone stone)
stone
- The move being evaluated.
public float getValueOfOpponentsMove(Stone stone)
stone
- The move being evaluated.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |