Timeline now passed via constructor
[Mograsim.git] / era.mi / src / era / mi / logic / components / Mux.java
index 17ad0dd..818a175 100644 (file)
@@ -5,6 +5,7 @@ import java.util.Arrays;
 import java.util.Collections;\r
 import java.util.List;\r
 \r
+import era.mi.logic.timeline.Timeline;\r
 import era.mi.logic.wires.Wire;\r
 import era.mi.logic.wires.Wire.ReadEnd;\r
 import era.mi.logic.wires.Wire.ReadWriteEnd;\r
@@ -30,9 +31,9 @@ public class Mux extends BasicComponent
         * @param select Indexes the input array which is to be mapped to the output. Must have enough bits to index all inputs.\r
         * @param inputs One of these inputs is mapped to the output, depending on the select bits\r
         */\r
-       public Mux(int processTime, ReadWriteEnd out, ReadEnd select, ReadEnd... inputs)\r
+       public Mux(Timeline timeline, int processTime, ReadWriteEnd out, ReadEnd select, ReadEnd... inputs)\r
        {\r
-               super(processTime);\r
+               super(timeline, processTime);\r
                outputSize = out.length();\r
 \r
                this.inputs = inputs.clone();\r