mirror of
https://github.com/giongto35/cloud-game.git
synced 2026-07-22 17:47:11 +00:00
* add help overlay, fix joystick * Remove icecandidate in connectionState * UPgrade turn server * Update README * Update README * Update readme
36 lines
630 B
JavaScript
Vendored
36 lines
630 B
JavaScript
Vendored
/*
|
|
Keyboard gesture
|
|
*/
|
|
|
|
const KEYBOARD_MAP = {
|
|
37: "left",
|
|
38: "up",
|
|
39: "right",
|
|
40: "down",
|
|
|
|
90: "a", // z
|
|
88: "b", // x
|
|
67: "start", // c
|
|
86: "select", // v
|
|
|
|
// non-game
|
|
81: "quit", // q
|
|
83: "save", // s
|
|
87: "join", // w
|
|
65: "load", // a
|
|
70: "full", // f
|
|
72: "help", // h
|
|
}
|
|
|
|
$("body").on("keyup", function (event) {
|
|
if (event.keyCode in KEYBOARD_MAP) {
|
|
doButtonUp(KEYBOARD_MAP[event.keyCode]);
|
|
}
|
|
});
|
|
|
|
$("body").on("keydown", function (event) {
|
|
if (event.keyCode in KEYBOARD_MAP) {
|
|
doButtonDown(KEYBOARD_MAP[event.keyCode]);
|
|
}
|
|
});
|
|
|