From f64b3139999b20c48503b1d48a42b5d01014805f Mon Sep 17 00:00:00 2001 From: sigonasr2 Date: Sat, 5 Sep 2020 04:23:08 +0900 Subject: [PATCH] Add last mouse tracking to click and release events --- game.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/game.js b/game.js index 936da0b..6c0f455 100644 --- a/game.js +++ b/game.js @@ -786,6 +786,9 @@ function clickEvent(e) { } else { MOBILE=false } + var mousepos = getMousePos(e) + LAST_MOUSE_X=mousepos.x + LAST_MOUSE_Y=mousepos.y if (gameState===STARTUP) { currentSound.play() @@ -885,6 +888,9 @@ function releaseEvent(e) { if (e instanceof TouchEvent) { e.preventDefault() } + var mousepos = getMousePos(e) + LAST_MOUSE_X=mousepos.x + LAST_MOUSE_Y=mousepos.y if (SUBMENU.visible) { for (var button of SUBMENU.buttons) { if (mouseOverButton(canvas,e,button)) {