@@ -0,0 +1,403 @@
+package org.apollo.game.model.entity.path;%0A%0Aimport org.apollo.game.model.Position;%0A%0A/**%0A * A heuristic which uses %3Ci%3EEuclidean%3C/i%3E distance to calculate the cost for a movement.%0A */%0Apublic final class EuclideanHeuristic extends Heuristic %7B%0A%0A%09/**%0A%09 * @see Position#getDistance(Position)%0A%09 */%0A%09@Override%0A%09public int estimate(Position current, Position target) %7B%0A%09%09return current.getDistance(target);%0A%09%7D%0A%7D%0A

Add a heuristic using euclidean distance for cost