From bc93363aac5debe54376924efc258afcc3979af9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9A=D0=B0=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BA=D0=BE?= Date: Mon, 21 Jun 2021 18:25:56 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BD=D0=B0=D1=87=D0=B0=D0=BB=D0=BE=20=D0=BA?= =?UTF-8?q?=D0=BB=D0=B0=D0=B2=D0=B8=D1=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 00140.клавиши.js | 19 +++++++++++++++++-- 01300.пример.json.js | 17 +++++++++++++++++ 2 files changed, 34 insertions(+), 2 deletions(-) diff --git a/00140.клавиши.js b/00140.клавиши.js index 3dc8d6b..be61648 100644 --- a/00140.клавиши.js +++ b/00140.клавиши.js @@ -1,7 +1,5 @@ -/* мир.клавиши = { }; -*/ window.addEventListener("keydown", function(o) { console.debug("keydown", o); @@ -9,3 +7,20 @@ console.debug("keydown", o); window.addEventListener("keyup", function(o) { console.debug("keyup", o); }); + + +// // // // + + +мир.ключники.push(function(ключ, путь, значение){ + if (!ключ.startsWith("клавиши")) + { + return; + } + + var имя = путь[1]; + +console.debug("клавиша/действие", имя, значение); +}); + + diff --git a/01300.пример.json.js b/01300.пример.json.js index d2c99f1..cd8414a 100644 --- a/01300.пример.json.js +++ b/01300.пример.json.js @@ -20,4 +20,21 @@ }, }, }, + клавиши : { + ArrowLeft: "колобокВлево", + ArrowRight: "колобокВправо", + ArrowUp: "колобокВверх", + }, + действия: { + колобокВлево: { + объект: "колобок", + скорость: [-10, 0], + }, + колобокВправо: { + объект: "колобок", + }, + колобокВверх: { + объект: "колобок", + }, + }, });