diff --git a/Routenplaner/src/de/th_mannheim/informatik/routenplaner/domain/City.java b/Routenplaner/src/de/th_mannheim/informatik/routenplaner/domain/City.java index 261ffd5..cece60e 100644 --- a/Routenplaner/src/de/th_mannheim/informatik/routenplaner/domain/City.java +++ b/Routenplaner/src/de/th_mannheim/informatik/routenplaner/domain/City.java @@ -31,6 +31,10 @@ public class City { this.distance = distance; this.predecessor = predecessor; System.out.println(name + " " + distance + " <- " + predecessor); + + for (Street s : neighbors) { + s.setUnused(); + } } } diff --git a/Routenplaner/src/de/th_mannheim/informatik/routenplaner/domain/Street.java b/Routenplaner/src/de/th_mannheim/informatik/routenplaner/domain/Street.java index ee300b8..a9142ec 100644 --- a/Routenplaner/src/de/th_mannheim/informatik/routenplaner/domain/Street.java +++ b/Routenplaner/src/de/th_mannheim/informatik/routenplaner/domain/Street.java @@ -48,6 +48,11 @@ public class Street implements Comparable { public void setUsed() { used = true; } + + public void setUnused() { + used = false; + } + public String toString() { return start.getName() + " -> " + destination.getName() + ": " + distance + " km"; }