From 07b0d60473d5acbe4601c4cc9c66037c5d74aa7a Mon Sep 17 00:00:00 2001 From: tgame14 Date: Thu, 20 Mar 2014 22:43:02 +0200 Subject: [PATCH] create PathFinderRailing class to be based on PathFinderAStar algorithm --- .../itemrailing/PathfinderRailing.java | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 electrical/src/main/java/resonantinduction/electrical/itemrailing/PathfinderRailing.java diff --git a/electrical/src/main/java/resonantinduction/electrical/itemrailing/PathfinderRailing.java b/electrical/src/main/java/resonantinduction/electrical/itemrailing/PathfinderRailing.java new file mode 100644 index 00000000..23d5522f --- /dev/null +++ b/electrical/src/main/java/resonantinduction/electrical/itemrailing/PathfinderRailing.java @@ -0,0 +1,40 @@ +package resonantinduction.electrical.itemrailing; + +import calclavia.lib.path.IPathCallBack; +import calclavia.lib.path.Pathfinder; +import calclavia.lib.path.PathfinderAStar; +import universalelectricity.api.vector.Vector3; + +import java.util.Set; + +/** + * @since 20/03/14 + * @author tgame14 + */ +public class PathfinderRailing extends PathfinderAStar +{ + public PathfinderRailing (IPathCallBack callBack, Vector3 goal) + { + super(callBack, goal); + } + + + + private static class PathCallBackRailing implements IPathCallBack + { + + @Override + public Set getConnectedNodes (Pathfinder finder, Vector3 currentNode) + { + return null; + } + + @Override + public boolean onSearch (Pathfinder finder, Vector3 start, Vector3 currentNode) + { + return false; + } + } + + +}