]> git.r.bdr.sh - rbdr/r.bdr.sh/commitdiff
Change only one value
authorRuben Beltran del Rio <redacted>
Fri, 16 Feb 2024 23:39:11 +0000 (00:39 +0100)
committerRuben Beltran del Rio <redacted>
Fri, 16 Feb 2024 23:39:11 +0000 (00:39 +0100)
js/animation.js

index 10ffafe60967cf01e162e753874c3f701b1b5275..2474be3dd84d4f7fd52002743677143553bc99ab 100644 (file)
@@ -18,7 +18,7 @@
         x: r(64),
         y: r(64),
         a: R() * 2 * PI,
         x: r(64),
         y: r(64),
         a: R() * 2 * PI,
-        c: Array(3).fill(r(256))
+        c: r(256)
       })),
       H = [sqr, crc, hrt, chs, lch],
       P = [id, spn(5), spn(15)],
       })),
       H = [sqr, crc, hrt, chs, lch],
       P = [id, spn(5), spn(15)],
@@ -58,7 +58,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()
@@ -94,7 +94,7 @@
   }
 
   function ucl(i) {
   }
 
   function ucl(i) {
-    i.c = i.c.map(c => (c + 5) % 256)
+    i.c = (i.c + 5) % 256
   }
 
   function frm(t) {
   }
 
   function frm(t) {
     if (dt > 1000 / f) {
       k && X.clearRect(0, 0, 64, 64)
       for (var i of I) {
     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)