18 lines
298 B
Java
18 lines
298 B
Java
package platform.game.signals;
|
|
|
|
public class Not implements Signal {
|
|
private final Signal signal;
|
|
|
|
public Not (Signal signal) {
|
|
if (signal == null) {
|
|
throw new NullPointerException();
|
|
}
|
|
this.signal = signal;
|
|
}
|
|
|
|
@Override
|
|
public boolean isActive() {
|
|
return !signal.isActive();
|
|
}
|
|
}
|