diff --git a/src/algorithm/Explorer.java b/src/algorithm/Explorer.java index eee1875fbad8ed67b658105157ea4fc37abda92c..102ba6d03584752768265eef20764f80e55e5a3f 100644 --- a/src/algorithm/Explorer.java +++ b/src/algorithm/Explorer.java @@ -39,13 +39,10 @@ public class Explorer { (int) SharedRessources.getInstance().getVisitMatrix()[index] .getZ(); - if (currentStepsOnField <= steps + SharedRessources.getInstance().getEpsilon()) { + if (currentStepsOnField <= steps) { return; } - - - boolean wall = SharedRessources.getInstance().getWallMatrix()[index]; if (wall) diff --git a/src/algorithm/WorkingExplorers.java b/src/algorithm/WorkingExplorers.java index 3c9d2eb567551d289c0dcd2df199236669ce98e8..edf895d988c5a464a2460d563b53bcd5a06ea852 100644 --- a/src/algorithm/WorkingExplorers.java +++ b/src/algorithm/WorkingExplorers.java @@ -17,7 +17,7 @@ public class WorkingExplorers extends EagerWorkingThread { } - private ConcurrentLinkedQueue<Explorer> currentWaitingExplorers = new ConcurrentLinkedQueue<Explorer>(); + private ConcurrentLinkedQueue<Explorer> currentWaitingExplorers = new ConcurrentLinkedQueue<Explorer>(); // suited for maze only!!! @Override public void onBegin() { diff --git a/src/parallel/SharedRessources.java b/src/parallel/SharedRessources.java index 40c8f5636d1b618f4daf54abfa18bfc8cd3baa04..9e99be281053bdbfb2871be4a16b37120a2496b3 100644 --- a/src/parallel/SharedRessources.java +++ b/src/parallel/SharedRessources.java @@ -55,15 +55,6 @@ public class SharedRessources { private Object signalingObject; - private int epsilon; - - public void setEpsilon(int epsilon) { - this.epsilon = epsilon; - } - - public int getEpsilon() { - return epsilon; - } public Object getSignalingObject() { return signalingObject; diff --git a/src/window/MainWindow.java b/src/window/MainWindow.java index eb666b05072496a0ba749d4b5f06696160a8b80e..9d20d75a20fa33810b147b29afeeb62e6275655e 100644 --- a/src/window/MainWindow.java +++ b/src/window/MainWindow.java @@ -23,7 +23,6 @@ public class MainWindow extends Game { @Override public void loadGame() { SharedRessources.setMaximumCores(Integer.MAX_VALUE); - SharedRessources.getInstance().setEpsilon(0); try { MapLoader.getDefault().load(ImageIO.read(new File("c:/users/enesh/desktop/tests/maze2.png"))); } catch (IOException e) {