X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=LogicUI%2Fsrc%2Fera%2Fmi%2Fgui%2FLogicUI.java;h=1a4b76e4314f39d4ead0e916ac1f37f62fd3a909;hb=340eb95b6ab64f2c1a784d1dc36002537b1cbd15;hp=faf5ae4fb83e34f34b653f207a1b25a5d398c436;hpb=a2adc39378a8e788f1fbfa82f27b2422347846a7;p=Mograsim.git diff --git a/LogicUI/src/era/mi/gui/LogicUI.java b/LogicUI/src/era/mi/gui/LogicUI.java index faf5ae4f..1a4b76e4 100644 --- a/LogicUI/src/era/mi/gui/LogicUI.java +++ b/LogicUI/src/era/mi/gui/LogicUI.java @@ -114,10 +114,9 @@ public class LogicUI Simulation.TIMELINE.executeUpTo(System.currentTimeMillis(), System.currentTimeMillis() + 10); long sleepTime; if(Simulation.TIMELINE.hasNext()) - { sleepTime = Simulation.TIMELINE.nextEventTime() - System.currentTimeMillis(); - } else - sleepTime = 100; + else + sleepTime = 10; try { if(sleepTime > 0) @@ -129,7 +128,7 @@ public class LogicUI simulationThread.start(); Simulation.TIMELINE.addEventAddedListener(event -> { - if(event.getTiming() >= System.currentTimeMillis() / (double) 1) + if(event.getTiming() <= System.currentTimeMillis()) simulationThread.interrupt(); });