package org.newdawn.slick.util.pathfinding; /** * The context describing the current path finding state * * @author kevin */ public interface PathFindingContext { /** * Get the object being moved along the path if any * * @return The object being moved along the path */ public Mover getMover(); /** * Get the x coordinate of the source location * * @return The x coordinate of the source location */ public int getSourceX(); /** * Get the y coordinate of the source location * * @return The y coordinate of the source location */ public int getSourceY(); /** * Get the distance that has been searched to reach this point * * @return The distance that has been search to reach this point */ public int getSearchDistance(); }