public abstract class PathFinder extends java.lang.Object implements IPathFinder
| Constructor and Description |
|---|
PathFinder() |
| Modifier and Type | Method and Description |
|---|---|
protected java.awt.geom.Rectangle2D |
applyPathMargin(ICollisionEntity entity,
java.awt.geom.Rectangle2D rectangle) |
Path |
findDirectPath(java.awt.geom.Point2D start,
java.awt.geom.Point2D target) |
protected boolean |
intersectsWithAnyCollisionBox(ICollisionEntity entity,
java.awt.geom.Point2D start,
java.awt.geom.Point2D target) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfindPathpublic Path findDirectPath(java.awt.geom.Point2D start, java.awt.geom.Point2D target)
protected java.awt.geom.Rectangle2D applyPathMargin(ICollisionEntity entity, java.awt.geom.Rectangle2D rectangle)
protected boolean intersectsWithAnyCollisionBox(ICollisionEntity entity, java.awt.geom.Point2D start, java.awt.geom.Point2D target)