From: Ruben Beltran del Rio Date: Wed, 14 Feb 2024 09:19:09 +0000 (+0100) Subject: Single var X-Git-Url: https://git.r.bdr.sh/rbdr/r.bdr.sh/commitdiff_plain/83c0fa6950008791f741131d5e0d8ea1e59cb325?ds=inline Single var --- diff --git a/js/animation.js b/js/animation.js index d5bc6b8..9566132 100644 --- a/js/animation.js +++ b/js/animation.js @@ -9,20 +9,19 @@ fps = 30, lastFrame = 0, speed = 1, - size = 5 + rand(10); - - var clear = !!(r() > 0.5); - var changeColor = !!(r() > 0.5); - var items = Array(rand(10) + 6).fill(null).map(() => ({ - x: rand(64), - y: rand(64), - angle: r() * 2 * pi, - color: Array(3).fill(rand(256)) - })); - var shapes = [square, circle, heart, chaos, lineChaos]; - var positions = [identity, spin(5), spin(15)]; - var draw = shapes[rand(shapes.length)]; - var position = positions[rand(positions.length)]; + size = 5 + rand(10), + clear = !!(r() > 0.5), + changeColor = !!(r() > 0.5), + items = Array(rand(10) + 6).fill(null).map(() => ({ + x: rand(64), + y: rand(64), + angle: r() * 2 * pi, + color: Array(3).fill(rand(256)) + })), + shapes = [square, circle, heart, chaos, lineChaos], + positions = [identity, spin(5), spin(15)], + draw = shapes[rand(shapes.length)], + position = positions[rand(positions.length)]; function rand (x) { return Math.floor(r() * x);