Add touchmove
This commit is contained in:
parent
8e91027542
commit
3e8a276e83
9
game.js
9
game.js
@ -63,6 +63,9 @@ var GRID_H = 32
|
|||||||
var GRID_X = 20
|
var GRID_X = 20
|
||||||
var GRID_Y = 20
|
var GRID_Y = 20
|
||||||
|
|
||||||
|
var LAST_MOUSE_X=0;
|
||||||
|
var LAST_MOUSE_Y=0;
|
||||||
|
|
||||||
|
|
||||||
var lastGameUpdate = 0;
|
var lastGameUpdate = 0;
|
||||||
var gameSpeed = 1000/1;
|
var gameSpeed = 1000/1;
|
||||||
@ -297,6 +300,7 @@ function setupGame() {
|
|||||||
canvas.height=320
|
canvas.height=320
|
||||||
document.getElementById("game").appendChild(canvas)
|
document.getElementById("game").appendChild(canvas)
|
||||||
canvas.addEventListener("mousemove",updateMouse)
|
canvas.addEventListener("mousemove",updateMouse)
|
||||||
|
canvas.addEventListener("touchmove",updateMouse)
|
||||||
//gameGrid = [...createGrid(5,5)]
|
//gameGrid = [...createGrid(5,5)]
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -330,6 +334,9 @@ function step() {
|
|||||||
|
|
||||||
function updateMouse(e) {
|
function updateMouse(e) {
|
||||||
//console.log(getMousePos(canvas,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) {
|
function getMousePos(canvas, evt) {
|
||||||
@ -413,7 +420,7 @@ function draw() {
|
|||||||
ctx.fillStyle="#000000"
|
ctx.fillStyle="#000000"
|
||||||
ctx.stroke();
|
ctx.stroke();
|
||||||
//drawImage(0,0,IMAGE_CONVEYOR,ctx,0)
|
//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() {
|
function ConsumeTape() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user