Uses of Interface
de.bsommerfeld.pathetic.api.pathing.Pathfinder
Packages that use Pathfinder
Package
Description
-
Uses of Pathfinder in de.bsommerfeld.pathetic.api.factory
Methods in de.bsommerfeld.pathetic.api.factory that return PathfinderModifier and TypeMethodDescriptionPathfinderFactory.createPathfinder()Creates a new instance of aPathfinderwith a defaultPathfinderConfiguration.PathfinderFactory.createPathfinder(PathfinderConfiguration configuration) Creates a newPathfinderinstance with the given configuration.default PathfinderPathfinderFactory.createPathfinder(PathfinderConfiguration configuration, PathfinderInitializer initializer) Creates a newPathfinderinstance with the given configuration and initializer.Methods in de.bsommerfeld.pathetic.api.factory with parameters of type PathfinderModifier and TypeMethodDescriptionvoidPathfinderInitializer.initialize(Pathfinder pathfinder, PathfinderConfiguration configuration) Initializes the givenPathfinderwith the givenPathfinderConfiguration. -
Uses of Pathfinder in de.bsommerfeld.pathetic.engine.factory
Methods in de.bsommerfeld.pathetic.engine.factory that return PathfinderModifier and TypeMethodDescriptionAStarPathfinderFactory.createPathfinder()AStarPathfinderFactory.createPathfinder(PathfinderConfiguration configuration) Creates a newAStarPathfinderinstance with the given configuration. -
Uses of Pathfinder in de.bsommerfeld.pathetic.engine.pathfinder
Classes in de.bsommerfeld.pathetic.engine.pathfinder that implement PathfinderModifier and TypeClassDescriptionclassProvides a skeletal implementation of thePathfinderinterface, defining common behavior for pathfinding algorithms.final classAn A* pathfinding algorithm that uses a heuristic to guide the search toward the target.