diff --git a/140.изображения.js b/140.изображения.js deleted file mode 100644 index f10d01c..0000000 --- a/140.изображения.js +++ /dev/null @@ -1,81 +0,0 @@ -мир.изображения = { - умолчание: { - x: 0, - y: 0, - ширина: 100, - высота: 100, - }, - задано: {}, - элементы: {}, -}; - - -// // // // - - -мир.ключники.push(function(ключ, путь, значение){ - if (!ключ.startsWith("изображения")) - { - return; - } - - var имя = путь[1]; - - if (!(имя in мир.изображения.задано)) - { - мир.изображения.задано[имя] = {}; - } - - //var свойство = путь.slice(2).join("."); - var свойство = путь[2]; - мир.изображения.задано[имя][свойство] = значение; - мир.изображения.обновить(путь, имя, свойство, значение); -}); - - -// // // // - - -мир.изображения.обновить = function(путь, имя, свойство, значение) -{ - var за = мир.изображения.задано[имя]; - var ум = мир.изображения.умолчание; - var эл = мир.изображения.элементы[имя]; - - if (!эл) - { - эл = document.createElement("div"); - эл.id = `изображения-${имя}`; - эл.style.position = "absolute"; - эл.style.display = "block"; - document.getElementById("корень").appendChild(эл); - мир.изображения.элементы[имя] = эл; - // Свойства по умолчанию. - эл.style.left = `${ум.x}px`; - эл.style.top = `${ум.y}px`; - эл.style.width = `${ум.ширина}px`; - эл.style.height = `${ум.высота}px`; - } - - if (свойство == "ширина") - { - эл.style.width = `${за.ширина}px`; - } - else if (свойство == "высота") - { - эл.style.height = `${за.высота}px`; - } - else if (свойство == "x") - { - эл.style.left = `${за.x}px`; - } - else if (свойство == "y") - { - эл.style.top = `${за.y}px`; - } - else if (свойство == "вид") - { - var параметр = путь[3]; - эл.style.setProperty(параметр, значение); - } -}; diff --git a/700.пуск.js b/700.пуск.js index 0cfeab2..23731f3 100644 --- a/700.пуск.js +++ b/700.пуск.js @@ -3,7 +3,7 @@ function Пуск() this.запустить = function() { var корень = document.getElementById("корень"); - мир.изображения1 = new Изображения(корень); + мир.изображения = new Изображения(корень); мир.физика.создать(); мир.столкновения.создать(); мир.звуки = new Звуки(мир.ключники, мир.события); @@ -18,9 +18,9 @@ function Пуск() this.настроитьОбработкуКлючей = function() { мир.ключники.push(function(ключ, путь, значение) { - if (путь[0] == "изображения1") + if (путь[0] == "изображения") { - мир.изображения1.обработатьКлюч(ключ, путь, значение); + мир.изображения.обработатьКлюч(ключ, путь, значение); } }); }; diff --git a/800.пример.json.js b/800.пример.json.js index e86048b..9e333a7 100644 --- a/800.пример.json.js +++ b/800.пример.json.js @@ -524,20 +524,3 @@ console.debug("событие", событие); }, }, }); - -// // // // -// Отладка изображения -// // // // - -мир.разобрать({ - изображения1: { - проверим: { - x: -200, - y: 350, - ширина: 200, - вид: { - background: "url(р/отладка/основа.jpg)", - }, - }, - }, -}); diff --git a/index.html b/index.html index 9c806f9..93a0998 100644 --- a/index.html +++ b/index.html @@ -70,10 +70,8 @@ -