Package org.baseagent.behaviors.grid
Class RandomWanderBehavior
java.lang.Object
org.baseagent.behaviors.LifecycleBehavior
org.baseagent.behaviors.grid.WalkToBehavior
org.baseagent.behaviors.grid.RandomWanderBehavior
- All Implemented Interfaces:
Behavior
-
Constructor Summary
ConstructorsConstructorDescriptionRandomWanderBehavior(int distance) RandomWanderBehavior(int distance, double speed) -
Method Summary
Modifier and TypeMethodDescriptionvoidendWhen(Predicate<Simulation> endCondition) voidexecuteBehavior(Agent agent) voidsetDistance(int distance) voidstartBehavior(Agent agent) Methods inherited from class org.baseagent.behaviors.grid.WalkToBehavior
addDestination, getCurrentDestination, getSpeed, setSpeedMethods inherited from class org.baseagent.behaviors.LifecycleBehavior
endBehavior, isEnded, isPaused, isStarted, pauseBehavior, restartBehavior, resumeBehavior
-
Constructor Details
-
RandomWanderBehavior
public RandomWanderBehavior() -
RandomWanderBehavior
public RandomWanderBehavior(int distance) -
RandomWanderBehavior
public RandomWanderBehavior(int distance, double speed)
-
-
Method Details
-
setDistance
public void setDistance(int distance) -
endWhen
-
startBehavior
- Overrides:
startBehaviorin classWalkToBehavior
-
executeBehavior
- Specified by:
executeBehaviorin interfaceBehavior- Overrides:
executeBehaviorin classWalkToBehavior
-