projects
/
Mograsim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Reformatted everything. Eclipse built-in Linewrapping/Comments 140 chars
[Mograsim.git]
/
era.mi
/
src
/
era
/
mi
/
logic
/
components
/
Clock.java
diff --git
a/era.mi/src/era/mi/logic/components/Clock.java
b/era.mi/src/era/mi/logic/components/Clock.java
index
5d3f7db
..
3fe3611
100644
(file)
--- a/
era.mi/src/era/mi/logic/components/Clock.java
+++ b/
era.mi/src/era/mi/logic/components/Clock.java
@@
-11,51
+11,44
@@
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;
import era.mi.logic.wires.WireArray.WireArrayInput;
-public class Clock implements TimelineEventHandler, Component
-{
+public class Clock implements TimelineEventHandler, Component {
private boolean toggle = false;
private WireArrayInput outI;
private int delta;
private boolean toggle = false;
private WireArrayInput 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
*/
* @param delta ticks between rising and falling edge
*/
- public Clock(WireArray out, int delta)
- {
+ public Clock(WireArray out, int delta) {
this.delta = delta;
this.outI = out.createInput();
Simulation.TIMELINE.addEvent(this, 50);
}
@Override
this.delta = delta;
this.outI = out.createInput();
Simulation.TIMELINE.addEvent(this, 50);
}
@Override
- public void handle(TimelineEvent e)
- {
+ public void handle(TimelineEvent e) {
addToTimeline();
outI.feedSignals(new Bit[] { toggle ? Bit.ONE : Bit.ZERO });
toggle = !toggle;
}
addToTimeline();
outI.feedSignals(new Bit[] { toggle ? Bit.ONE : Bit.ZERO });
toggle = !toggle;
}
- public WireArray getOut()
- {
+ public WireArray getOut() {
return outI.owner;
}
return outI.owner;
}
-
- private void addToTimeline()
- {
+
+ private void addToTimeline() {
Simulation.TIMELINE.addEvent(this, delta);
}
@Override
Simulation.TIMELINE.addEvent(this, delta);
}
@Override
- public List<WireArray> getAllInputs()
- {
+ public List<WireArray> getAllInputs() {
return Collections.unmodifiableList(Arrays.asList());
}
@Override
return Collections.unmodifiableList(Arrays.asList());
}
@Override
- public List<WireArray> getAllOutputs()
- {
+ public List<WireArray> getAllOutputs() {
return Collections.unmodifiableList(Arrays.asList(outI.owner));
}
}
return Collections.unmodifiableList(Arrays.asList(outI.owner));
}
}