From 6be0299c4bc1b6d3be43c891b794b803d96a3f5e Mon Sep 17 00:00:00 2001 From: cxn-wr7-u1 <enes.herguel@stud.hs-hannover.de> Date: Thu, 22 Apr 2021 03:23:13 +0200 Subject: [PATCH] Maze-ready! --- src/algorithm/Explorer.java | 5 +---- src/algorithm/WorkingExplorers.java | 2 +- src/parallel/SharedRessources.java | 9 --------- src/window/MainWindow.java | 1 - 4 files changed, 2 insertions(+), 15 deletions(-) diff --git a/src/algorithm/Explorer.java b/src/algorithm/Explorer.java index eee1875..102ba6d 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 3c9d2eb..edf895d 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 40c8f56..9e99be2 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 eb666b0..9d20d75 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) { -- GitLab