Package-level declarations

Types

Link copied to clipboard
abstract class ChangeTargetOnCollision<T, P : Position<P>>(getCurrentPosition: () -> P) : TargetSelectionStrategy<T, P>

Base class for TargetSelectionStrategy offering automatic target change on collision and utilities for initialization. getCurrentPosition should return the current position of the object to move. P is the position type to use.

Link copied to clipboard
Strategy interface describing how the routing between two points happens.
Link copied to clipboard
Given the current target Position, this strategy interface computes the current Node's speed.
Link copied to clipboard
This interface models a strategy for selecting positions where to move.