public interface IPathFinder<T>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IPathFinder.IPathFinderListener<T> |
| Modifier and Type | Method and Description |
|---|---|
Path |
findPath(IPathFinderMap<T> pPathFinderMap,
int pXMin,
int pYMin,
int pXMax,
int pYMax,
T pEntity,
int pFromX,
int pFromY,
int pToX,
int pToY,
boolean pAllowDiagonal,
IAStarHeuristic<T> pAStarHeuristic,
ICostFunction<T> pCostFunction) |
Path |
findPath(IPathFinderMap<T> pPathFinderMap,
int pXMin,
int pYMin,
int pXMax,
int pYMax,
T pEntity,
int pFromX,
int pFromY,
int pToX,
int pToY,
boolean pAllowDiagonal,
IAStarHeuristic<T> pAStarHeuristic,
ICostFunction<T> pCostFunction,
float pMaxCost) |
Path |
findPath(IPathFinderMap<T> pPathFinderMap,
int pXMin,
int pYMin,
int pXMax,
int pYMax,
T pEntity,
int pFromX,
int pFromY,
int pToX,
int pToY,
boolean pAllowDiagonal,
IAStarHeuristic<T> pAStarHeuristic,
ICostFunction<T> pCostFunction,
float pMaxCost,
IPathFinder.IPathFinderListener<T> pPathFinderListener) |
Path findPath(IPathFinderMap<T> pPathFinderMap, int pXMin, int pYMin, int pXMax, int pYMax, T pEntity, int pFromX, int pFromY, int pToX, int pToY, boolean pAllowDiagonal, IAStarHeuristic<T> pAStarHeuristic, ICostFunction<T> pCostFunction)
Path findPath(IPathFinderMap<T> pPathFinderMap, int pXMin, int pYMin, int pXMax, int pYMax, T pEntity, int pFromX, int pFromY, int pToX, int pToY, boolean pAllowDiagonal, IAStarHeuristic<T> pAStarHeuristic, ICostFunction<T> pCostFunction, float pMaxCost)
Path findPath(IPathFinderMap<T> pPathFinderMap, int pXMin, int pYMin, int pXMax, int pYMax, T pEntity, int pFromX, int pFromY, int pToX, int pToY, boolean pAllowDiagonal, IAStarHeuristic<T> pAStarHeuristic, ICostFunction<T> pCostFunction, float pMaxCost, IPathFinder.IPathFinderListener<T> pPathFinderListener)