new feature on clicking tiles: actions of tile now skipped, when shift is pressed during click

This commit is contained in:
Stephan Richter
2021-02-10 14:00:01 +01:00
parent 8ffbbf1109
commit b41ae2b314
19 changed files with 214 additions and 165 deletions

View File

@@ -49,10 +49,10 @@ public abstract class Turnout extends Tile implements Device{
}
@Override
public Object click() throws IOException {
public Object click(boolean shift) throws IOException {
LOG.debug(getClass().getSimpleName()+".click()");
init();
return super.click();
if (!shift) init();
return super.click(shift);
}
protected abstract String commandFor(State newState);