implemented shunting trains
This commit is contained in:
@@ -123,6 +123,7 @@ public abstract class Condition extends BaseClass {
|
||||
PushPullTrain.class,
|
||||
RouteEndBlock.class,
|
||||
TrainHasTag.class,
|
||||
TrainIsShunting.class,
|
||||
TrainLength.class,
|
||||
TrainSelect.class,
|
||||
TrainSpeed.class,
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
package de.srsoftware.web4rail.conditions;
|
||||
|
||||
public class TrainIsShunting extends Condition {
|
||||
|
||||
@Override
|
||||
public boolean fulfilledBy(Context context) {
|
||||
return context.train().isShunting() != inverted;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return t(inverted ? "train is not shunting":"train is shunting") ;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user