From b2dc630bd04d46e751f0e37c083a3b775747ccf2 Mon Sep 17 00:00:00 2001 From: John Benediktsson Date: Mon, 6 Jan 2020 13:20:12 -0800 Subject: [PATCH] game.loop: last-tick-percent-offset counts down to zero, need to subtract from 1. --- extra/game/loop/loop.factor | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extra/game/loop/loop.factor b/extra/game/loop/loop.factor index 7047acf09d..121176089b 100644 --- a/extra/game/loop/loop.factor +++ b/extra/game/loop/loop.factor @@ -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 -- )