From 3e8a276e83dab72090170b8d110c4b590db73110 Mon Sep 17 00:00:00 2001 From: sigonasr2 Date: Sun, 30 Aug 2020 08:53:29 +0900 Subject: [PATCH] Add touchmove --- game.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/game.js b/game.js index 24de1ff..17f35cc 100644 --- a/game.js +++ b/game.js @@ -63,6 +63,9 @@ var GRID_H = 32 var GRID_X = 20 var GRID_Y = 20 +var LAST_MOUSE_X=0; +var LAST_MOUSE_Y=0; + var lastGameUpdate = 0; var gameSpeed = 1000/1; @@ -297,6 +300,7 @@ function setupGame() { canvas.height=320 document.getElementById("game").appendChild(canvas) canvas.addEventListener("mousemove",updateMouse) + canvas.addEventListener("touchmove",updateMouse) //gameGrid = [...createGrid(5,5)] } @@ -330,6 +334,9 @@ function step() { function updateMouse(e) { //console.log(getMousePos(canvas,e)) + var mousepos = getMousePos(canvas,e) + LAST_MOUSE_X=mousepos.x + LAST_MOUSE_Y=mousepos.y } function getMousePos(canvas, evt) { @@ -413,7 +420,7 @@ function draw() { ctx.fillStyle="#000000" ctx.stroke(); //drawImage(0,0,IMAGE_CONVEYOR,ctx,0) - drawImage(64,64,IMAGE_ARROW,ctx,0) + drawImage(LAST_MOUSE_X,LAST_MOUSE_Y,IMAGE_ARROW,ctx,0) } function ConsumeTape() {