From 4d0d51e20d6c0f8f07093ccd441bc42ffb70b69a Mon Sep 17 00:00:00 2001 From: adrien Date: Thu, 7 Dec 2023 21:43:50 +0100 Subject: [PATCH] move KEY_NAMES to interface.js --- js/game_logic.js | 23 ----------------------- js/interface.js | 23 +++++++++++++++++++++++ 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/js/game_logic.js b/js/game_logic.js index 11b6f57..6c81874 100644 --- a/js/game_logic.js +++ b/js/game_logic.js @@ -44,29 +44,6 @@ const FACING = { 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 */ Object.defineProperties(Array.prototype, { "x": { diff --git a/js/interface.js b/js/interface.js index 5a207d9..f899f22 100644 --- a/js/interface.js +++ b/js/interface.js @@ -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 { constructor() { this.form = settingsForm