]> gitweb.factorcode.org Git - factor.git/commitdiff
game.loop: last-tick-percent-offset counts down to zero, need to subtract from 1.
authorJohn Benediktsson <mrjbq7@gmail.com>
Mon, 6 Jan 2020 21:20:12 +0000 (13:20 -0800)
committerJohn Benediktsson <mrjbq7@gmail.com>
Mon, 6 Jan 2020 21:20:12 +0000 (13:20 -0800)
extra/game/loop/loop.factor

index 7047acf09d31fb9326be9cb1df9401fec6d3d4cd..121176089b14614d8c990ca3c184c057976e1565 100644 (file)
@@ -36,7 +36,8 @@ TUPLE: game-loop-error-state error game-loop ;
 
 : last-tick-percent-offset ( loop -- float )
     [ draw-timer>> next-nanos>> nano-count - ]
-    [ tick-interval-nanos>> ] bi /f 0.0 1.0 clamp ;
+    [ tick-interval-nanos>> ] bi /f 1.0 swap -
+    0.0 1.0 clamp ;
 
 GENERIC#: record-benchmarking 1 ( loop quot -- )