Fix touchmove not working
This commit is contained in:
parent
d328b6d02c
commit
9a69057ba3
10
game.js
10
game.js
@ -307,11 +307,9 @@ function setupGame() {
|
||||
}
|
||||
|
||||
function clickEvent(e) {
|
||||
console.log("Click")
|
||||
}
|
||||
|
||||
function releaseEvent(e) {
|
||||
console.log("Release")
|
||||
}
|
||||
|
||||
function loadLevel(level,botx,boty) {
|
||||
@ -345,7 +343,6 @@ function step() {
|
||||
function updateMouse(e) {
|
||||
//console.log(getMousePos(canvas,e))
|
||||
e.preventDefault()
|
||||
console.log("Move")
|
||||
var mousepos = getMousePos(canvas,e)
|
||||
LAST_MOUSE_X=mousepos.x
|
||||
LAST_MOUSE_Y=mousepos.y
|
||||
@ -353,10 +350,17 @@ function updateMouse(e) {
|
||||
|
||||
function getMousePos(canvas, evt) {
|
||||
var rect = canvas.getBoundingClientRect();
|
||||
if (evt.changedTouches) {
|
||||
return {
|
||||
x: evt.changedTouches[0].clientX - rect.left,
|
||||
y: evt.changedTouches[0].clientY - rect.top
|
||||
};
|
||||
} else {
|
||||
return {
|
||||
x: evt.clientX - rect.left,
|
||||
y: evt.clientY - rect.top
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
function renderGame() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user