summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony Wang2024-01-29 22:22:58 +0000
committerAnthony Wang2024-04-13 04:32:13 +0000
commit389eeeb48d5bc1ca6eb04517152b60450e7705b5 (patch)
tree9b2c7111cad4f0440707f38013a02919973a7a59
parentab39b82693833be59dc9b9251ebad91db6707727 (diff)
Limit velocity change from click, add position: fixed so this finally works on mobile
-rw-r--r--script.js2
-rw-r--r--style.css1
2 files changed, 2 insertions, 1 deletions
diff --git a/script.js b/script.js
index 1f401e6..7018f86 100644
--- a/script.js
+++ b/script.js
@@ -202,7 +202,7 @@ function tick() {
// Use click to update velocities
function updatev(event) {
for (a of A) {
- let d = ds(a, {x: event.clientX, y: event.clientY})
+ let d = Math.max(ds(a, {x: event.clientX, y: event.clientY}), 100)
a.vx += 100 * (a.x - event.clientX) / d
a.vy += 100 * (a.y - event.clientY) / d
}
diff --git a/style.css b/style.css
index 72f1fa4..dc17f93 100644
--- a/style.css
+++ b/style.css
@@ -1,4 +1,5 @@
body {
+ position: fixed;
overflow: hidden;
touch-action: none;
}