diff --git a/src/main/java/cl/cromer/azaraka/Constants.java b/src/main/java/cl/cromer/azaraka/Constants.java index 71da128..1ff7e8e 100644 --- a/src/main/java/cl/cromer/azaraka/Constants.java +++ b/src/main/java/cl/cromer/azaraka/Constants.java @@ -37,7 +37,7 @@ public interface Constants { /** * The heuristic to use in the AI distance calculations */ - AIHeuristic aIHeuristic = AIHeuristic.MANHATTAN; + AIHeuristic AI_HEURISTIC = AIHeuristic.MANHATTAN; /** * Which type of AI to use */ diff --git a/src/main/java/cl/cromer/azaraka/ai/PlayerAI.java b/src/main/java/cl/cromer/azaraka/ai/PlayerAI.java index 8c5cfda..6c2eccf 100644 --- a/src/main/java/cl/cromer/azaraka/ai/PlayerAI.java +++ b/src/main/java/cl/cromer/azaraka/ai/PlayerAI.java @@ -74,7 +74,7 @@ public interface PlayerAI extends Runnable, Constants { * @return Returns the distance between the states */ default double heuristic(State start, State goal) { - switch (aIHeuristic) { + switch (AI_HEURISTIC) { case DIAGONAL: return Math.max(Math.abs(start.getX() - goal.getX()), Math.abs(start.getY() - goal.getY())); case EUCLIDEAN: