public class SoccerDecisionMaker extends DecisionMakerBase
Constructor and Description |
---|
SoccerDecisionMaker(java.util.Map<java.lang.String,IBelief> believes,
java.util.Map<java.lang.String,IBehavior> behaviors,
IThoughtModel thoughtModel,
int serverVersion)
Default constructor
|
Modifier and Type | Method and Description |
---|---|
IBehavior |
decideSoccer()
Decide which behavior to use next
|
int |
getServerVersion() |
decide, getBehavior, getBehaviors, getBelieve, getBelieves, getCurrentBehavior, getDesiredBehavior, getNumberOfDecisions, getThoughtModel
public SoccerDecisionMaker(java.util.Map<java.lang.String,IBelief> believes, java.util.Map<java.lang.String,IBehavior> behaviors, IThoughtModel thoughtModel, int serverVersion)
believes
- map of believes we can decide onbehaviors
- map of behaviors we can decide forserverVersion
- the version of the soccer server usedpublic IBehavior decideSoccer()
DecisionMakerBase
decideSoccer
in class DecisionMakerBase
public int getServerVersion()