package zutil.algo.path; import java.util.LinkedList; /** * All path finding algorithms should implement this interface * * @author Ziver */ public interface PathFinder { /** * Starts the search for the path from the start * node to the goal. * * @param start is the starting point of the search * @param goal is the search goal * @return a LinkedList of the path, empty list if no path was found */ public LinkedList find(PathNode start, PathNode goal); }