package era.mi.logic.components;
import java.util.Arrays;
+import java.util.List;
import era.mi.logic.Bit;
-import era.mi.logic.wires.WireArray;
+import era.mi.logic.wires.Wire.WireEnd;
public class BitDisplay extends BasicComponent
{
- private final WireArray in;
+ private final WireEnd in;
private Bit[] displayedValue;
- public BitDisplay(WireArray in)
+ public BitDisplay(WireEnd in)
{
super(1);
this.in = in;
{
return Arrays.equals(displayedValue, values);
}
+
+ @Override
+ public List<WireEnd> getAllInputs()
+ {
+ return List.of(in);
+ }
+
+ @Override
+ public List<WireEnd> getAllOutputs()
+ {
+ return List.of();
+ }
}