From 47a43ac4f7b06888a84a11a83db426ad55b8087f Mon Sep 17 00:00:00 2001 From: jules Date: Mon, 18 Apr 2016 16:38:19 -0400 Subject: add frame_t variable, increments on each draw call --- commands.html | 1 + js/render.js | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/commands.html b/commands.html index df9b072..11c8180 100644 --- a/commands.html +++ b/commands.html @@ -13,6 +13,7 @@ i{ color: #666; }
function parameters
 w, h, x, y
 t = current time (ms)
+frame_t = current frame
 d[] = imageData array
 r, g, b, a = color values
 mousex, mousey
diff --git a/js/render.js b/js/render.js
index a589efc..5eef945 100644
--- a/js/render.js
+++ b/js/render.js
@@ -1,5 +1,5 @@
 var frame, img_frame;
-var timeout, raf_id, start_t = 0, old_t = 0, pause_t = 0
+var timeout, raf_id, start_t = 0, old_t = 0, pause_t = 0, frame_t = 0
 var paused = false, dragging = false, rendering = false, scrolling = false, deferring = false, scrollTimeout = null
 var fps = 30
 var preserve_dimensions = false;
@@ -101,6 +101,7 @@ function camera_frame(){
 function reset(){
 	start_t = old_t
 	pause_t = 0
+	frame_t = 0
 	pause(false)
 	$("#workspace img").remove()
 	$("#workspace canvas").show()
@@ -155,6 +156,7 @@ function animate(t){
 function draw(t) {
 	t -= start_t
 	t -= pause_t
+	frame_t++
 	frame = giveFrame(t)
 	shade(frame, t)
 }
-- 
cgit v1.2.3-70-g09d2