forked from ilikecats/papercats
Use event.key
This commit is contained in:
parent
a2cc7a92c3
commit
efd60e662a
20
client.js
20
client.js
@ -54,15 +54,15 @@ $(document).ready(function() {
|
|||||||
//Event listeners
|
//Event listeners
|
||||||
$(document).keydown(function(e) {
|
$(document).keydown(function(e) {
|
||||||
var newHeading = -1;
|
var newHeading = -1;
|
||||||
switch (e.which) {
|
switch (e.key) {
|
||||||
case 38: newHeading = 0; break; //UP
|
case "w": case "ArrowUp":
|
||||||
case 87: newHeading = 0; break; //UP (W)
|
newHeading = 0; break; //UP (W)
|
||||||
case 39: newHeading = 1; break; //RIGHT
|
case "d": case "ArrowRight":
|
||||||
case 68: newHeading = 1; break; //RIGHT (D)
|
newHeading = 1; break; //RIGHT (D)
|
||||||
case 40: newHeading = 2; break; //DOWN
|
case "s": case "ArrowDown":
|
||||||
case 83: newHeading = 2; break; //DOWN (S)
|
newHeading = 2; break; //DOWN (S)
|
||||||
case 37: newHeading = 3; break; //LEFT
|
case "a": case "ArrowLeft":
|
||||||
case 65: newHeading = 3; break; //LEFT (A)
|
newHeading = 3; break; //LEFT (A)
|
||||||
default: return; //Exit handler for other keys
|
default: return; //Exit handler for other keys
|
||||||
}
|
}
|
||||||
client.changeHeading(newHeading);
|
client.changeHeading(newHeading);
|
||||||
@ -70,7 +70,7 @@ $(document).keydown(function(e) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
$(document).on("touchmove", function(e) {
|
$(document).on("touchmove", function(e) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
});
|
});
|
||||||
|
|
||||||
$(document).on("touchstart", function (e1) {
|
$(document).on("touchstart", function (e1) {
|
||||||
|
@ -23,6 +23,7 @@
|
|||||||
"homepage": "https://github.com/stevenjoezhang/paper.io",
|
"homepage": "https://github.com/stevenjoezhang/paper.io",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"browserify": "^16.5.0",
|
"browserify": "^16.5.0",
|
||||||
|
"chalk": "^3.0.0",
|
||||||
"express": "^4.17.1",
|
"express": "^4.17.1",
|
||||||
"socket.io": "^2.3.0",
|
"socket.io": "^2.3.0",
|
||||||
"socket.io-client": "^2.3.0",
|
"socket.io-client": "^2.3.0",
|
||||||
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user