Package-level declarations
Types
Weighted steering strategy where each steering action's weight is the inverse of the node's distance to the action's target. Closer targets yield higher weight. Actions without a target receive defaultWeight.
Decorator for a SteeringStrategy that filters the provided steering actions before delegating the combination logic to the wrapped strategy.
Strategy that considers the group steering action (if present) and the nearest non-group steering action, then combines them using a DistanceWeighted strategy.
A SteeringStrategy in which one navigation action is prevalent and others are combined with a reduced weight so that the resulting force stays within a tolerance sector around the prevalent force while remaining inside the current room.
A PhysicalSteeringStrategy performing a simple sum of the overall intentional force and the physical ones.
A Weighted steering strategy assigning weights based on actions' types; the client provides a weight for each action KClass.
SteeringStrategy that computes the agent's next position as a weighted sum of steering actions.