]> git.r.bdr.sh - rbdr/r.bdr.sh/blobdiff - js/animation.js
Add more context on the manual
[rbdr/r.bdr.sh] / js / animation.js
index 6a67699cab06435bf3f74b3356b08e9fa902a5ab..ecf5e4352c34020b08da6af5824453ad69307d49 100644 (file)
@@ -1,7 +1,7 @@
 (function () {
 
   var K = document.querySelector('canvas'),
-    { random: R, PI, cos: C, sin: S, floor, atan2: A } = Math,
+    { random: R, PI, cos: C, sin: S, atan2: A } = Math,
     id = p => p,
     spn = rad => p => ({
         x: p.x + rad * C(l),
     draw = H[r(H.length)], pos = P[r(P.length)]
 
   function r(x) {
-    return floor(R() * x)
+    return ~~(R() * x)
   }
 
   function sqr(i) {
-    var {x, y} = pos(i)
-    X.fillRect(x, y, z, z)
+    var p = pos(i)
+    X.fillRect(p.x, p.y, z, z)
   }
 
   function crc(i) {
-    var {x, y} = pos(i)
+    var p = pos(i)
     B()
-    X.arc(x, y, z / 2, 0, 2 * PI)
+    X.arc(p.x, p.y, z / 2, 0, 2 * PI)
     F()
   }