X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.logic.core%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fcore%2Ftimeline%2FPauseableTimeFunction.java;h=04c0fc8e19fedbf898649d6278b6f18b87eab248;hb=90562c65d0eb70c77a3447e4186f0b848b00d6ec;hp=4a7723ac26de128e84246b9a5c6bebd96530fd08;hpb=8d10ce10f3f33a16b743e4be08634ac959aa9ca0;p=Mograsim.git diff --git a/plugins/net.mograsim.logic.core/src/net/mograsim/logic/core/timeline/PauseableTimeFunction.java b/plugins/net.mograsim.logic.core/src/net/mograsim/logic/core/timeline/PauseableTimeFunction.java index 4a7723ac..04c0fc8e 100644 --- a/plugins/net.mograsim.logic.core/src/net/mograsim/logic/core/timeline/PauseableTimeFunction.java +++ b/plugins/net.mograsim.logic.core/src/net/mograsim/logic/core/timeline/PauseableTimeFunction.java @@ -48,13 +48,18 @@ public class PauseableTimeFunction implements TimeFunction public double getSimulTimeToRealTimeFactor() { - return 1 / 1000 / speedFactor; + return 1 / 1000d / speedFactor; + } + + public double getSpeedFactor() + { + return speedFactor; } public void setSpeedFactor(double factor) { if (factor <= 0) - throw new IllegalArgumentException("time factor can't be smaller than 1"); + throw new IllegalArgumentException("time factor can't be less than or equal to 0"); if (!paused) { pause();