waves/public/assets/g/worldhardestgame2/js/mouse.js
2025-04-09 17:11:14 -05:00

33 lines
726 B
JavaScript

function getMousePos(evt) {
var rect = canvasElement.getBoundingClientRect();
return {
x: evt.clientX - rect.left,
y: evt.clientY - rect.top
};
}
canvasElement.addEventListener("mousemove", function(evt) {
var mousePos = getMousePos(evt);
mouseX = mousePos.x;
mouseY = mousePos.y;
}, false);
canvasElement.addEventListener("mousedown", function(evt) {
mouseDown = true;
clickButtons();
}, false);
canvasElement.addEventListener("mouseup", function(evt) {
mouseDown = false;
}, false);
// not called in mobile version
function resetMouse() {
if (justClicked) {
justClicked = false;
}
else if (cursorType == 1) {
$("#twhgCanvas").css("cursor", "auto");
cursorType = 0;
}
}