package org.apollo.game.model.entity.path;

import org.apollo.game.model.Position;

/**
 * A heuristic which uses <i>Euclidean</i> distance to calculate the cost for a movement.
 */
public final class EuclideanHeuristic extends Heuristic {

	/**
	 * @see Position#getDistance(Position)
	 */
	@Override
	public int estimate(Position current, Position target) {
		return current.getDistance(target);
	}
}

Add a heuristic using euclidean distance for cost
Add a heuristic using euclidean distance for cost
