From a8d86242bf654e4bff5937ca1353f00b0d7f3aa7 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 14 Sep 2016 02:00:01 -0400 Subject: use interval series rather than equal tmp --- env.js | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'env.js') 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" ) -- cgit v1.2.3-70-g09d2