Package-level declarations
Types
Link copied to clipboard
data class AccessibilityTrie<T : AxisPoint>(val origin: T, val maxMoveCost: Int, val neighbors: (T) -> List<T>, val isWalkable: (T) -> Boolean, val heuristic: (T, T) -> Int, val movementCost: (T, T) -> Double)
A data class that implements a pathfinding algorithm on a graph represented by points of type T
extending AxisPoint.
Link copied to clipboard
Provides an interface to calculate the movement cost to a certain location.
Link copied to clipboard
Link copied to clipboard
A provider for pre-computed tries for the line of sight (LoS) on a symmetric grid.