diff --git a/00100.мир.js b/00100.мир.js index 1a6fe31..750545a 100644 --- a/00100.мир.js +++ b/00100.мир.js @@ -31,7 +31,6 @@ { var было = мир.выставленныеЗначения[ключ]; var стало = значения[ключ]; -console.debug("было/стало/результат", было, стало, !(было && было == стало)); if (!(было != null && было == стало)) { новые[ключ] = стало; diff --git a/00130.платформы.js b/00130.объекты.js similarity index 70% rename from 00130.платформы.js rename to 00130.объекты.js index e053dc8..b31cffb 100644 --- a/00130.платформы.js +++ b/00130.объекты.js @@ -1,4 +1,4 @@ -мир.платформы = { +мир.объекты = { умолчание: { x: 100, y: 100, @@ -11,7 +11,7 @@ тела: {}, элементы: {}, свойстваТела: ["x", "y", "ширина", "высота", "статика"], - обновить: обновитьПлатформы, + обновить: обновитьОбъекты, }; @@ -19,7 +19,7 @@ мир.ключники.push(function(ключ, путь, значение){ - if (!ключ.startsWith("платформы")) + if (!ключ.startsWith("объекты")) { return; } @@ -36,16 +36,16 @@ // // // // -function обновитьПлатформы() +function обновитьОбъекты() { - for (var имя in мир.платформы.тела) + for (var имя in мир.объекты.тела) { - var тело = мир.платформы.тела[имя]; + var тело = мир.объекты.тела[имя]; if (тело.isSleeping) { continue; } - var элемент = мир.платформы.элементы[имя]; + var элемент = мир.объекты.элементы[имя]; let x = тело.position.x - элемент.offsetWidth / 2; let y = тело.position.y - элемент.offsetHeight / 2; let угол = тело.angle; @@ -55,29 +55,29 @@ function обновитьПлатформы() function сохранитьЗаданноеЗначение(имя, свойство, значение) { - if (!(имя in мир.платформы.задано)) + if (!(имя in мир.объекты.задано)) { - мир.платформы.задано[имя] = {}; + мир.объекты.задано[имя] = {}; } - мир.платформы.задано[имя][свойство] = значение; + мир.объекты.задано[имя][свойство] = значение; } function пересоздатьТело(имя, свойство, значение) { - if (!мир.платформы.свойстваТела.includes(свойство)) + if (!мир.объекты.свойстваТела.includes(свойство)) { return; } // Удалить физическое тело. - if (имя in мир.платформы.тела) + if (имя in мир.объекты.тела) { - var тело = мир.платформы.тела[имя]; + var тело = мир.объекты.тела[имя]; Matter.Composite.remove(мир.физика.движок.world, тело); } // Пересоздать физическое тело. - var за = мир.платформы.задано[имя]; - var ум = мир.платформы.умолчание; + var за = мир.объекты.задано[имя]; + var ум = мир.объекты.умолчание; var x = за["x"] ? за["x"] : ум["x"]; var y = за["y"] ? за["y"] : ум["y"]; @@ -89,24 +89,24 @@ function пересоздатьТело(имя, свойство, значени var тело = Matter.Bodies.rectangle(x, y, ширина, высота, свойства); Matter.Composite.add(мир.физика.движок.world, тело); - мир.платформы.тела[имя] = тело; + мир.объекты.тела[имя] = тело; } function обновитьЭлемент(имя, свойство, значение) { - if (!(имя in мир.платформы.элементы)) + if (!(имя in мир.объекты.элементы)) { var элемент = document.createElement("div"); элемент.style.position = "absolute"; элемент.style.display = "block"; элемент.style.transformOrigin = "center"; document.body.appendChild(элемент); - мир.платформы.элементы[имя] = элемент; + мир.объекты.элементы[имя] = элемент; } - var элемент = мир.платформы.элементы[имя]; - var за = мир.платформы.задано[имя]; - var ум = мир.платформы.умолчание; + var элемент = мир.объекты.элементы[имя]; + var за = мир.объекты.задано[имя]; + var ум = мир.объекты.умолчание; if (свойство == "ширина") { diff --git a/01000.пуск.js b/01000.пуск.js index 31fa3ca..b581899 100644 --- a/01000.пуск.js +++ b/01000.пуск.js @@ -1,7 +1,7 @@ мир.обновить = function() { мир.физика.обновить(); - мир.платформы.обновить(); + мир.объекты.обновить(); requestAnimationFrame(мир.обновить); }; diff --git a/01300.пример.json.js b/01300.пример.json.js index 2d31cf4..7d5bfe0 100644 --- a/01300.пример.json.js +++ b/01300.пример.json.js @@ -1,6 +1,6 @@ мир.разобрать({ заголовок: "К 0.10.0", - платформы: { + объекты: { пол: { x: 400, y: 500, @@ -41,13 +41,4 @@ цвет: "#ff5555", }, }, - спрайты: { - ящик: { - x: 0, - y: 200, - ширина: 20, - высота: 20, - цвет: "0000ff", - }, - }, }); diff --git a/index.html b/index.html index b5c77a3..5888720 100644 --- a/index.html +++ b/index.html @@ -21,7 +21,7 @@ - +