]> git.r.bdr.sh - rbdr/r.bdr.sh/blobdiff - js/animation.js
Remove some spaces
[rbdr/r.bdr.sh] / js / animation.js
index f7b138cf16252cad7c0d3e3221149db9c41fc1ba..9c8723f3ba81e4f344be9f67bc052a1495728008 100644 (file)
@@ -8,22 +8,16 @@
           y: p.y + rad * S(l)
       }),
       X = K.getContext('2d'),
           y: p.y + rad * S(l)
       }),
       X = K.getContext('2d'),
-      f = 24,
-      l = 0,
-      s = 1,
-      z = 5 + r(10),
-      k = R() > 0.5,
-      c = R() > 0.5,
+      f = 24, l = 0, s = 1, z = 5 + r(10),
+      k = R() > 0.5, c = R() > 0.5,
       I = Array(r(10) + 6).fill().map(() => ({
         x: r(64),
         y: r(64),
         a: R() * 2 * PI,
       I = Array(r(10) + 6).fill().map(() => ({
         x: r(64),
         y: r(64),
         a: R() * 2 * PI,
-        c: Array(3).fill(r(256))
+        c: r(100)
       })),
       })),
-      H = [sqr, crc, hrt, chs, lch],
-      P = [id, spn(5), spn(15)],
-      draw = H[r(H.length)],
-      pos = P[r(P.length)]
+      H = [sqr, crc, hrt, chs, lch], P = [id, spn(5), spn(15)],
+      draw = H[r(H.length)], pos = P[r(P.length)]
 
   function r(x) {
     return floor(R() * x)
 
   function r(x) {
     return floor(R() * x)
@@ -58,7 +52,7 @@
     var {x, y} = pos(i)
     X.beginPath()
     X.lineWidth = 5
     var {x, y} = pos(i)
     X.beginPath()
     X.lineWidth = 5
-    X.strokeStyle = `rgb(${i.c.join(',')})`
+    X.strokeStyle = `hsl(0,0%,${i.c}%)`
     X.moveTo(x, y)
     X.lineTo(x * 10 * C(i.a), y * 10 * S(i.a))
     X.stroke()
     X.moveTo(x, y)
     X.lineTo(x * 10 * C(i.a), y * 10 * S(i.a))
     X.stroke()
   }
 
   function ucl(i) {
   }
 
   function ucl(i) {
-    i.c = i.c.map(c => (c + 5) % 256)
+    i.c = (i.c + 2) % 101
   }
 
   function frm(t) {
 
   }
 
   function frm(t) {
 
-    window.requestAnimationFrame(frm)
+    requestAnimationFrame(frm)
 
     var dt = t - l
 
     if (dt > 1000 / f) {
       k && X.clearRect(0, 0, 64, 64)
       for (var i of I) {
 
     var dt = t - l
 
     if (dt > 1000 / f) {
       k && X.clearRect(0, 0, 64, 64)
       for (var i of I) {
-        X.fillStyle = `rgb(${i.c.join(',')})`
+        X.fillStyle = `hsl(0,0%,${i.c}%)`
         draw(i)
         c && ucl(i)
         mov(i)
         draw(i)
         c && ucl(i)
         mov(i)