public class GetInScorePosition extends SingleComplexBehavior
Constructor and Description |
---|
GetInScorePosition(IThoughtModel thoughtModel,
java.util.Map<java.lang.String,IBehavior> behaviors)
Default constructor
|
GetInScorePosition(java.lang.String name,
IThoughtModel thoughtModel,
java.util.Map<java.lang.String,IBehavior> behaviors,
float minSpeed)
Default constructor
|
Modifier and Type | Method and Description |
---|---|
IBehavior |
decideNextBasicBehavior()
Decide for a single next behavior.
|
abort, getCurrentBehavior, getCurrentBehaviorchain, getRootBehavior, init, isBehaviorInExecution, isFinished, onLeavingBehavior, perform, switchFrom, toString
getConsecutivePerforms, getIntensity, getName, getPerforms, getSuccessfulPerforms, getUnsuccessfulPerforms, reload, setIntensity, setName, stayIn
public GetInScorePosition(IThoughtModel thoughtModel, java.util.Map<java.lang.String,IBehavior> behaviors)
thoughtModel
- Reference to the thought model objectbehaviors
- List of applicable behaviorspublic GetInScorePosition(java.lang.String name, IThoughtModel thoughtModel, java.util.Map<java.lang.String,IBehavior> behaviors, float minSpeed)
thoughtModel
- Reference to the thought model objectbehaviors
- List of applicable behaviorspublic IBehavior decideNextBasicBehavior()
SingleComplexBehavior