From c46ed2242876bfb267ed0b6823c8a3e99ac62dd6 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 18 May 2008 15:13:30 +0000 Subject: TaskManager better. --- sources/simulator/VSSimulationPanel.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'sources/simulator/VSSimulationPanel.java') 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(); -- cgit v1.2.3