summaryrefslogtreecommitdiff
path: root/env.js
diff options
context:
space:
mode:
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" )