From af6def37c29d662be9b6f56e8c2c8c818b35068d Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 21 Feb 2018 13:55:53 +0100 Subject: undergraduate level --- bundle.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'bundle.js') diff --git a/bundle.js b/bundle.js index a1b7581..b976473 100644 --- a/bundle.js +++ b/bundle.js @@ -24214,7 +24214,7 @@ function mod(n, m) { return n - m * Math.floor(n / m); } function randint(n) { - return Math.random(n) | 0; + return Math.random() * n | 0; } function randrange(a, b) { return a + Math.random() * (b - a); @@ -24422,12 +24422,20 @@ _keys2.default.listen(function (index) { if (last_index !== index) { samplers['smash'].play((0, _util.randrange)(90, 150) + index, 0); last_index = index; + _draw2.default.clear(); + _draw2.default.triangle(window.innerWidth / 2, window.innerHeight / 2, 500); } else if (Math.random() < 0.09) { last_index = -1; } - for (var i = 0; i < count; i++) { + var when = void 0, + i = void 0; + for (i = 0; i < count; i++) { // kalimba.play(freq * (i+1)/4, now + Math.random()/(i+1)) - samplers['glass'].play(100 + index * (Math.random() * 10), now + (Math.random() / 2000 + i / 10)); + when = Math.random() / 2000 + (i + Math.random() / 10) / (0, _util.randrange)(2, 5); + samplers['glass'].play(100 + index * (Math.random() * 10), now + when); + setTimeout(function () { + _draw2.default.triangle((0, _util.randint)(window.innerWidth), (0, _util.randint)(window.innerHeight), (0, _util.randrange)(10, 100)); + }, when * 1000); } }); -- cgit v1.2.3-70-g09d2