From 29a3ad9c26017b1578062706b6da9282977b6ad2 Mon Sep 17 00:00:00 2001 From: s-ol Date: Sat, 27 Oct 2018 23:56:46 +1100 Subject: pause twisted preview --- lib/canvasapp.client.moon | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'lib') diff --git a/lib/canvasapp.client.moon b/lib/canvasapp.client.moon index a6467f2..38cc307 100644 --- a/lib/canvasapp.client.moon +++ b/lib/canvasapp.client.moon @@ -19,14 +19,15 @@ class CanvasApp lastMillis = window.performance\now! animationFrame = (_, millis) -> + @update (millis - lastMillis) / 1000 + @ctx\resetTransform! + @draw! + lastMillis = millis + if not @paused - @update (millis - lastMillis) / 1000 - @ctx\resetTransform! - @draw! window\setTimeout (-> window\requestAnimationFrame animationFrame ), 0 - lastMillis = millis window\requestAnimationFrame animationFrame @node = if show_menu -- cgit v1.2.3