Create pressure_sensitive.js

This commit is contained in:
slweeb 2025-12-12 22:25:27 -05:00
parent 83334b0d60
commit ef9611f059
1 changed files with 20 additions and 0 deletions

View File

@ -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);
})
})