From ef9611f05977ef95407e690fe34cafa006a10846 Mon Sep 17 00:00:00 2001 From: slweeb <91897291+slweeb@users.noreply.github.com> Date: Fri, 12 Dec 2025 22:25:27 -0500 Subject: [PATCH] Create pressure_sensitive.js --- mods/pressure_sensitive.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 mods/pressure_sensitive.js diff --git a/mods/pressure_sensitive.js b/mods/pressure_sensitive.js new file mode 100644 index 00000000..81e91dbb --- /dev/null +++ b/mods/pressure_sensitive.js @@ -0,0 +1,20 @@ +runAfterLoad(() => { + let oldMouseSize; + let canvas = document.getElementById("game"); + canvas.addEventListener("pointerdown", (event) => { + oldMouseSize = mouseSize; + mouseSize = oldMouseSize * ((event.pressure || 0.5) / 0.5); + checkMouseSize(true); + }) + canvas.addEventListener("pointermove", (event) => { + if (!mouseIsDown) return; + mouseSize = oldMouseSize * ((event.pressure || 0.5) / 0.5); + checkMouseSize(true); + // console.log(oldMouseSize,event.pressure) + }) + canvas.addEventListener("pointerup", (event) => { + mouseSize = oldMouseSize; + oldMouseSize = undefined; + checkMouseSize(true); + }) +}) \ No newline at end of file