DefaultMovementManager
model.entities.customers.DefaultMovementManager
case class DefaultMovementManager(maxSpeed: Double, perceptionRadius: Double, avoidRadius: Double, alignmentWeight: Double, cohesionWeight: Double, separationWeight: Double, gamesAttractivenessWeight: Double, sittingRadius: Double, boredomIncrease: Double, randomMovementWeight: Double) extends BaseManager[SimulationState]
This manager implements the default behaviour for the customer. It combines the boid-like behaviours, the games' attractiveness and avoids the collisions of customers with walls and games
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait BaseManager[SimulationState]class Objecttrait Matchableclass Any
Members list
In this article