import era.mi.logic.timeline.TimelineEvent;
import era.mi.logic.timeline.TimelineEventHandler;
import era.mi.logic.wires.WireArray;
-import era.mi.logic.wires.WireArray.WireArrayInput;
+import era.mi.logic.wires.WireArray.WireArrayEnd;
public class Clock implements TimelineEventHandler, Component
{
private boolean toggle = false;
- private WireArrayInput outI;
+ private WireArrayEnd outI;
private int delta;
-
+
/**
*
- * @param out {@link WireArray} the clock's impulses are fed into
+ * @param out {@link WireArray} the clock's impulses are fed into
* @param delta ticks between rising and falling edge
*/
public Clock(WireArray out, int delta)
{
return outI.owner;
}
-
+
private void addToTimeline()
{
Simulation.TIMELINE.addEvent(this, delta);