diff options
-rw-r--r-- | script.js | 2 | ||||
-rw-r--r-- | style.css | 1 |
2 files changed, 2 insertions, 1 deletions
@@ -113,7 +113,7 @@ function collide(a, b, c, n) { // Collision of object a with wall at position k and direction d function wallCollide(a, k, d) { - if ((d == 0 && Math.abs(a.x - k) < a.r) || (d == 1 && Math.abs(a.y - k) < a.r)) { + if ((d == 0 && Math.abs(a.x - k) < a.r + rad) || (d == 1 && Math.abs(a.y - k) < a.r + rad)) { let c = {x: 0, y: 0, cnt: 0} for (const p of a.p.map(x => rot(a, x))) { if ((d == 0 && Math.abs(p.x - k) < rad) || (d == 1 && Math.abs(p.y - k) < rad)) { @@ -1,5 +1,6 @@ body { position: fixed; + margin: 0; overflow: hidden; touch-action: none; } |