summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--commands.html1
-rw-r--r--js/render.js4
2 files changed, 4 insertions, 1 deletions
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; }
<pre id="pre"><u>function parameters</u>
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)
}