From ec3564e0ea59be56c102fc8d48b2cd29a5b98945 Mon Sep 17 00:00:00 2001 From: hummel Date: Fri, 11 Apr 2025 12:40:42 +0200 Subject: [PATCH] Fix this version. --- .../de/th_mannheim/informatik/routenplaner/domain/City.java | 4 ++++ .../th_mannheim/informatik/routenplaner/domain/Street.java | 5 +++++ 2 files changed, 9 insertions(+) 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"; }