implemented removal of old routes when new routes are searched

This commit is contained in:
Stephan Richter
2020-12-04 11:55:38 +01:00
parent e2e983ec44
commit 33d596f5c3
7 changed files with 23 additions and 12 deletions

View File

@@ -389,7 +389,7 @@ public abstract class Tile extends BaseClass implements Comparable<Tile>{
@Override
public void removeChild(BaseClass child) {
routes.remove(child);
shadows.remove(child);
if (child instanceof Shadow) shadows.remove(child);
if (child == train) train = null;
if (child == route) route = null;
plan.place(this);