diff --git a/00140.клавиши.js b/00140.ввод.js similarity index 60% rename from 00140.клавиши.js rename to 00140.ввод.js index bf6b32d..2d618fa 100644 --- a/00140.клавиши.js +++ b/00140.ввод.js @@ -1,18 +1,20 @@ -мир.клавиши = { - действия: {}, +мир.ввод = { + //действия: {}, }; window.addEventListener("keydown", function(o) { -//console.debug("keydown", o); +console.debug("keydown", o); + /* var действие = мир.клавиши.действия[o.key]; if (действие) { мир.действия.исполнить(действие); } + */ }); window.addEventListener("keyup", function(o) { -//console.debug("keyup", o); +console.debug("keyup", o); }); @@ -20,13 +22,14 @@ window.addEventListener("keyup", function(o) { мир.ключники.push(function(ключ, путь, значение){ - if (!ключ.startsWith("клавиши")) + if (!ключ.startsWith("ввод")) { return; } var имя = путь[1]; - мир.клавиши.действия[имя] = значение; +console.debug("ввод", ключ, путь, значение); + //мир.клавиши.действия[имя] = значение; }); diff --git a/01300.пример.json.js b/01300.пример.json.js index 9b2c365..3b3afd4 100644 --- a/01300.пример.json.js +++ b/01300.пример.json.js @@ -20,11 +20,12 @@ }, }, }, - клавиши : { - ArrowLeft: "колобокВлево", - ArrowRight: "колобокВправо", - ArrowUp: "колобокВверх", - }, + ввод: [ + { + клавиши: ["ArrowLeft", "ArrowRight", "ArrowUp"], + действие: "переместитьКолобка", + }, + ], действия: { колобокВлево: { объект: "колобок", diff --git a/index.html b/index.html index 5f4546e..4166a45 100644 --- a/index.html +++ b/index.html @@ -23,7 +23,7 @@ - +