summaryrefslogtreecommitdiff
path: root/sources/simulator/VSSimulationPanel.java
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2008-05-18 15:13:30 +0000
committerPaul Buetow <paul@buetow.org>2008-05-18 15:13:30 +0000
commitc46ed2242876bfb267ed0b6823c8a3e99ac62dd6 (patch)
tree279f9dfd1a9fcc8f91ced6b80ba7e8878ee13b92 /sources/simulator/VSSimulationPanel.java
parent34595bc248660a6cd9c51f2b7a18ed33ae31cce4 (diff)
TaskManager better.
Diffstat (limited to 'sources/simulator/VSSimulationPanel.java')
-rw-r--r--sources/simulator/VSSimulationPanel.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/sources/simulator/VSSimulationPanel.java b/sources/simulator/VSSimulationPanel.java
index ede5d3b..6514963 100644
--- a/sources/simulator/VSSimulationPanel.java
+++ b/sources/simulator/VSSimulationPanel.java
@@ -240,7 +240,7 @@ public class VSSimulationPanel extends JPanel implements Runnable, MouseMotionLi
private void updateSimulation(final long globalTime, final long lastGlobalTime) {
final long offset = globalTime - lastGlobalTime;
for (long l = 0; l < offset; ++l)
- taskManager.runVSTasks(l, offset, lastGlobalTime);
+ taskManager.runTasks(l, offset, lastGlobalTime);
for (VSProcess process : processes)
process.syncTime(globalTime);
@@ -447,6 +447,10 @@ public class VSSimulationPanel extends JPanel implements Runnable, MouseMotionLi
return numProcesses;
}
+ public VSProcess getProcess(int processNum) {
+ return processes.get(processNum);
+ }
+
public void run() {
play();