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