Simulation.TIMELINE.executeUpTo(System.currentTimeMillis(), System.currentTimeMillis() + 10);\r
long sleepTime;\r
if(Simulation.TIMELINE.hasNext())\r
- {\r
sleepTime = Simulation.TIMELINE.nextEventTime() - System.currentTimeMillis();\r
- } else\r
- sleepTime = 100;\r
+ else\r
+ sleepTime = 10;\r
try\r
{\r
if(sleepTime > 0)\r
simulationThread.start();\r
Simulation.TIMELINE.addEventAddedListener(event ->\r
{\r
- if(event.getTiming() >= System.currentTimeMillis() / (double) 1)\r
+ if(event.getTiming() <= System.currentTimeMillis())\r
simulationThread.interrupt();\r
});\r
\r