move KEY_NAMES to interface.js
This commit is contained in:
parent
e7246c0a5d
commit
4d0d51e20d
@ -44,29 +44,6 @@ const FACING = {
|
|||||||
WEST: 3,
|
WEST: 3,
|
||||||
}
|
}
|
||||||
|
|
||||||
const KEY_NAMES = new Proxy({
|
|
||||||
["ArrowLeft"] : "←",
|
|
||||||
["←"] : "ArrowLeft",
|
|
||||||
["ArrowRight"] : "→",
|
|
||||||
["→"] : "ArrowRight",
|
|
||||||
["ArrowUp"] : "↑",
|
|
||||||
["↑"] : "ArrowUp",
|
|
||||||
["ArrowDown"] : "↓",
|
|
||||||
["↓"] : "ArrowDown",
|
|
||||||
[" "] : "Espace",
|
|
||||||
["Espace"] : " ",
|
|
||||||
["Escape"] : "Échap.",
|
|
||||||
["Échap."] : "Escape",
|
|
||||||
["Backspace"] : "Ret. arrière",
|
|
||||||
["Ret. arrière"]: "Backspace",
|
|
||||||
["Enter"] : "Entrée",
|
|
||||||
["Entrée"] : "Enter",
|
|
||||||
}, {
|
|
||||||
get(obj, keyName) {
|
|
||||||
return keyName in obj? obj[keyName] : keyName
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
/* Customize Array to be use as position */
|
/* Customize Array to be use as position */
|
||||||
Object.defineProperties(Array.prototype, {
|
Object.defineProperties(Array.prototype, {
|
||||||
"x": {
|
"x": {
|
||||||
|
@ -1,3 +1,26 @@
|
|||||||
|
const KEY_NAMES = new Proxy({
|
||||||
|
["ArrowLeft"] : "←",
|
||||||
|
["←"] : "ArrowLeft",
|
||||||
|
["ArrowRight"] : "→",
|
||||||
|
["→"] : "ArrowRight",
|
||||||
|
["ArrowUp"] : "↑",
|
||||||
|
["↑"] : "ArrowUp",
|
||||||
|
["ArrowDown"] : "↓",
|
||||||
|
["↓"] : "ArrowDown",
|
||||||
|
[" "] : "Espace",
|
||||||
|
["Espace"] : " ",
|
||||||
|
["Escape"] : "Échap.",
|
||||||
|
["Échap."] : "Escape",
|
||||||
|
["Backspace"] : "Ret. arrière",
|
||||||
|
["Ret. arrière"]: "Backspace",
|
||||||
|
["Enter"] : "Entrée",
|
||||||
|
["Entrée"] : "Enter",
|
||||||
|
}, {
|
||||||
|
get(obj, keyName) {
|
||||||
|
return keyName in obj? obj[keyName] : keyName
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
class Settings {
|
class Settings {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.form = settingsForm
|
this.form = settingsForm
|
||||||
|
Loading…
x
Reference in New Issue
Block a user