|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IStrategy
Method Summary | |
---|---|
void |
dispose()
A strategy is responsible to dispose all own references to avoid reference cycles. |
double |
getExpectedGoalValue()
Returns a value for the last chosen move that should give an indicator what goal value we think we might get in the end. |
double |
getHeuristicValue(IGameNode node)
Returns a value for the game node that can be used by a heuristic to evaluate the game node. |
IMove |
getMove(IGameNode currentNode)
|
double |
getReliabilityValue()
Returns a value for the last chosen move that should give an indicator value for the reliability of it. |
void |
initMatch(Match match)
|
Method Detail |
---|
void initMatch(Match match)
IMove getMove(IGameNode currentNode)
double getHeuristicValue(IGameNode node)
void dispose()
double getReliabilityValue()
double getExpectedGoalValue()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |