bugfixes, added debug output
This commit is contained in:
@@ -66,12 +66,6 @@ public abstract class Bridge extends Tile {
|
||||
return super.load(json);
|
||||
}
|
||||
|
||||
public Tile set(Train train) {
|
||||
super.set(train);
|
||||
if (isSet(counterpart) && counterpart.train != train) counterpart.set(train);
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Tile setRoute(Route route) {
|
||||
super.setRoute(route);
|
||||
@@ -79,6 +73,12 @@ public abstract class Bridge extends Tile {
|
||||
return this;
|
||||
}
|
||||
|
||||
public Tile setTrain(Train train) {
|
||||
super.setTrain(train);
|
||||
if (isSet(counterpart) && counterpart.train != train) counterpart.setTrain(train);
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Window properties(List<Fieldset> preForm, FormInput formInputs, List<Fieldset> postForm) {
|
||||
Fieldset fieldset = new Fieldset(t("Counterpart"));
|
||||
@@ -113,4 +113,11 @@ public abstract class Bridge extends Tile {
|
||||
if (isNull(counterpart)) tag.clazz(tag.get("class")+" disconnected");
|
||||
return tag;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Tile unset(Route oldRoute) {
|
||||
super.unset(oldRoute);
|
||||
if (isSet(counterpart) && isSet(counterpart.route)) counterpart.unset(oldRoute);
|
||||
return this;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user