LogicGates/eu.heili/OrGate.java
lukas-heiligenbrunner 7bb6be21b6 reformat code
simplified generateion of new gates
2020-04-13 12:56:58 +02:00

19 lines
417 B
Java

public class OrGate extends LogicGate {
public OrGate(int inputnr) {
super(inputnr);
}
public OrGate(DigitalInput... inputvals) {
super(inputvals);
}
@Override
public boolean getOutput() {
boolean state = getInput(0).getValue();
for (int i = 1; i < getInputNumber(); i++) {
state |= getInput(i).getValue();
}
return state;
}
}