]> git.r.bdr.sh - rbdr/r.bdr.sh/blobdiff - js/animation.js
Merge branch 'main' of git.sr.ht:~rbdr/r.bdr.sh
[rbdr/r.bdr.sh] / js / animation.js
index d5bc6b8f56faf29e8d62a524b8674736d2ff2cbf..f7642ee11bef970c718f5bcacd72159c6e3892b1 100644 (file)
@@ -6,23 +6,22 @@
       cos = Math.cos,
       sin = Math.sin,
       context = canvas.getContext('2d'),
       cos = Math.cos,
       sin = Math.sin,
       context = canvas.getContext('2d'),
-      fps = 30,
+      fps = 24,
       lastFrame = 0,
       speed = 1,
       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);
 
   function rand (x) {
     return Math.floor(r() * x);