1 package era.mi.components.gui;
3 import era.mi.logic.components.Mux;
4 import era.mi.logic.wires.WireArray;
5 import net.haspamelodica.swt.helper.gcs.GeneralGC;
7 public class GUIMux extends Mux implements BasicGUIComponent
9 private final int inputCount;
11 public GUIMux(int processTime, WireArray out, WireArray select, WireArray... inputs)
13 super(processTime, out, select, inputs);
14 this.inputCount = inputs.length;
17 public void render(GeneralGC gc)
19 double height = inputCount * 10;
22 gc.drawPolygon(new double[] {