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

@@ -152,9 +152,9 @@ public abstract class Block extends StretchableTile{
}
@Override
public Object click() throws IOException {
if (isSet(train) && train.currentBlock() == this) return train.properties();
return super.click();
public Object click(boolean shift) throws IOException {
if (isSet(train) && !shift) return train.properties();
return super.click(false);
}
public int compareTo(Block other) {