X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=era.mi%2Fsrc%2Fera%2Fmi%2Flogic%2Fcomponents%2FManualSwitch.java;h=450fa515c276183a27043e1d667148c949740957;hb=dba76a37f244d6b216c23f47bd020a87ea1ce328;hp=0b694a44d31410827c6c5e89a1802db48e438bce;hpb=055d61dd8838c5926e78c9931cd4dcf16f761941;p=Mograsim.git diff --git a/era.mi/src/era/mi/logic/components/ManualSwitch.java b/era.mi/src/era/mi/logic/components/ManualSwitch.java index 0b694a44..450fa515 100644 --- a/era.mi/src/era/mi/logic/components/ManualSwitch.java +++ b/era.mi/src/era/mi/logic/components/ManualSwitch.java @@ -2,6 +2,7 @@ package era.mi.logic.components; import java.util.List; +import era.mi.logic.timeline.Timeline; import era.mi.logic.types.Bit; import era.mi.logic.wires.Wire.ReadEnd; import era.mi.logic.wires.Wire.ReadWriteEnd; @@ -12,13 +13,14 @@ import era.mi.logic.wires.Wire.ReadWriteEnd; * @author Christian Femers * */ -public class ManualSwitch implements Component +public class ManualSwitch extends Component { private ReadWriteEnd output; private boolean isOn; - public ManualSwitch(ReadWriteEnd output) + public ManualSwitch(Timeline timeline, ReadWriteEnd output) { + super(timeline); if (output.length() != 1) throw new IllegalArgumentException("Switch output can be only a single wire"); this.output = output;