From ac552cf5b3aa1e91a71953b553508543729a7784 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: Fri, 4 Jun 2021 15:31:00 +0300 Subject: [PATCH] step --- 00130.платформы.js | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/00130.платформы.js b/00130.платформы.js index 1bde25a..48c411f 100644 --- a/00130.платформы.js +++ b/00130.платформы.js @@ -10,12 +10,8 @@ задано: {}, тела: {}, элементы: {}, - свойстваТела: ["x", "y", "ширина", "высота"], + свойстваТела: ["x", "y", "ширина", "высота", "статика"], обновить: обновитьПлатформы, - /* - задатьФизику: задатьФизикуПлатформы, - задатьDiv: задатьDivПлатформы, - */ }; @@ -31,14 +27,7 @@ var имя = путь[1]; var свойство = путь[2]; - // Сохранить заданные значения. - if (!(имя in мир.платформы.задано)) - { - мир.платформы.задано[имя] = {}; - } - мир.платформы.задано[имя][свойство] = значение; - -console.debug("задано", мир.платформы.задано[имя]); + сохранитьЗаданноеЗначение(имя, свойство, значение); // Удалить физическое тело. if (имя in мир.платформы.тела) @@ -117,5 +106,15 @@ function обновитьПлатформы() let угол = тело.angle; элемент.style.transform = `translate(${x}px, ${y}px) rotate(${угол}rad)`; } -}; +} + +function сохранитьЗаданноеЗначение(имя, свойство, значение) +{ + if (!(имя in мир.платформы.задано)) + { + мир.платформы.задано[имя] = {}; + } + мир.платформы.задано[имя][свойство] = значение; +console.debug("задано", мир.платформы.задано[имя]); +}