summaryrefslogtreecommitdiff
path: root/env.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2016-09-14 02:00:01 -0400
committerJules Laplace <jules@okfoc.us>2016-09-14 02:00:01 -0400
commita8d86242bf654e4bff5937ca1353f00b0d7f3aa7 (patch)
treeb6869821c3b0b70287e004394b550fc84197e273 /env.js
parentb9c2a6fa85e4585ff631123d74b0fa49296b8563 (diff)
use interval series rather than equal tmp
Diffstat (limited to 'env.js')
-rw-r--r--env.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/env.js b/env.js
index 0ff85f9..0382770 100644
--- a/env.js
+++ b/env.js
@@ -42,6 +42,7 @@ var environment = (function(){
environment.build = function(){
environment.scale()
environment.duration()
+ environment.set_intervals()
snap = new Snap (window.innerWidth, window.innerHeight - $("#controls").height())
dot_grid = new DotGrid ()
@@ -111,6 +112,7 @@ var environment = (function(){
$("#tet").on("input", environment.scale)
$("#root").on("input", environment.scale)
$("#interval").on("input", environment.scale)
+ $("#intervals").on("input", environment.set_intervals)
$("#duration").on("input", environment.duration)
$("#use_scale").on("change", environment.use_scale)
if (is_mobile) {
@@ -134,6 +136,13 @@ var environment = (function(){
environment.use_scale = function(){
use_scale = $("#use_scale").get(0).checked
}
+ environment.set_intervals = function(){
+ scale = $("#intervals").val().split(" ").map(parseInterval).filter(function(v){
+ return !! v
+ }).map(function(v){
+ return v * root
+ })
+ }
environment.check_drawing = function(){
drawing = ! drawing
$("#draw").html( drawing ? "drawing" : "playing" )