Change Target On Collision
abstract class ChangeTargetOnCollision<T, P : Position<P>>(getCurrentPosition: () -> P) : TargetSelectionStrategy<T, P>
Content copied to clipboard
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.
Constructors
Link copied to clipboard
fun <P : Position<P>> ChangeTargetOnCollision(getCurrentPosition: () -> P)
Content copied to clipboard
Functions
Link copied to clipboard
abstract override fun cloneIfNeeded(destination: Node<T>?, reaction: Reaction<T>?): ChangeTargetOnCollision<T, P>
Content copied to clipboard