package de.srsoftware.web4rail.tiles; import java.util.List; import java.util.Map; import de.srsoftware.web4rail.Connector; import de.srsoftware.web4rail.Plan.Direction; import de.srsoftware.web4rail.tiles.Turnout.State; public class BridgeN extends Bridge { @Override public List possibleDirections() { return List.of(Direction.NORTH); } @Override public Map connections(Direction from) { if (isSet(counterpart)) switch (from) { case NORTH: return Map.of(counterpart.connector(),State.UNDEF); default: } return super.connections(from); } @Override protected Connector connector() { return new Connector(x, y-1, Direction.SOUTH); } }