diff --git a/140.изображения.js b/140.изображения.js
index 38fa614..f10d01c 100644
--- a/140.изображения.js
+++ b/140.изображения.js
@@ -29,14 +29,14 @@
//var свойство = путь.slice(2).join(".");
var свойство = путь[2];
мир.изображения.задано[имя][свойство] = значение;
- обновитьИзображение(путь, имя, свойство, значение);
+ мир.изображения.обновить(путь, имя, свойство, значение);
});
// // // //
-function обновитьИзображение(путь, имя, свойство, значение)
+мир.изображения.обновить = function(путь, имя, свойство, значение)
{
var за = мир.изображения.задано[имя];
var ум = мир.изображения.умолчание;
@@ -78,4 +78,4 @@ function обновитьИзображение(путь, имя, свойств
var параметр = путь[3];
эл.style.setProperty(параметр, значение);
}
-}
+};
diff --git a/160.объекты.js b/160.объекты.js
index bf361ef..53b73b7 100644
--- a/160.объекты.js
+++ b/160.объекты.js
@@ -12,7 +12,6 @@
тела: {},
элементы: {},
свойстваТела: ["x", "y", "ширина", "высота", "физика"],
- обновить: обновитьОбъекты,
};
@@ -35,16 +34,16 @@
var свойствоПуть = путь.slice(2).join(".");
мир.объекты.задано[имя][свойствоПуть] = значение;
- пересоздатьТело(имя, свойство);
- обновитьЭлемент(имя, свойство, значение);
- обновитьВидЭлемента(путь, имя, свойство, значение);
+ мир.объекты.пересоздатьТело(имя, свойство);
+ мир.объекты.обновитьЭлемент(имя, свойство, значение);
+ мир.объекты.обновитьВидЭлемента(путь, имя, свойство, значение);
});
// // // //
-function обновитьОбъекты()
+мир.объекты.обновить = function()
{
for (var имя in мир.объекты.тела)
{
@@ -52,13 +51,13 @@ function обновитьОбъекты()
var элемент = мир.объекты.элементы[имя];
мир.синхронизироватьЭлементТело(элемент, тело);
}
-}
+};
// // // //
-function пересоздатьТело(имя, свойство)
+мир.объекты.пересоздатьТело = function(имя, свойство)
{
if (!мир.объекты.свойстваТела.includes(свойство))
{
@@ -93,14 +92,16 @@ function пересоздатьТело(имя, свойство)
}
}
-console.debug("имя/физика", имя, физика);
-
var тело = Matter.Bodies.rectangle(x, y, ширина, высота, физика);
Matter.Composite.add(мир.физика.движок.world, тело);
мир.объекты.тела[имя] = тело;
-}
+};
+
-function обновитьЭлемент(имя, свойство, значение)
+// // // //
+
+
+мир.объекты.обновитьЭлемент = function(имя, свойство, значение)
{
var за = мир.объекты.задано[имя];
var ум = мир.объекты.умолчание;
@@ -133,7 +134,11 @@ function обновитьЭлемент(имя, свойство, значени
}
}
-function обновитьВидЭлемента(путь, имя, свойство, значение)
+
+// // // //
+
+
+мир.объекты.обновитьВидЭлемента = function(путь, имя, свойство, значение)
{
if (свойство != "вид")
{
diff --git a/200.ввод.js b/200.ввод.js
index 7265457..74ca7de 100644
--- a/200.ввод.js
+++ b/200.ввод.js
@@ -28,17 +28,17 @@
window.addEventListener("keydown", function(o) {
- обработатьКлавишу(o.key, true);
+ мир.ввод.обработатьКлавишу(o.key, true);
});
window.addEventListener("keyup", function(o) {
- обработатьКлавишу(o.key, false);
+ мир.ввод.обработатьКлавишу(o.key, false);
});
// // // //
-function обработатьКлавишу(клавиша, нажата)
+мир.ввод.обработатьКлавишу = function(клавиша, нажата)
{
// Исключаем повторы.
if (мир.ввод.клавиши[клавиша] == нажата)
@@ -66,4 +66,4 @@ function обработатьКлавишу(клавиша, нажата)
мир.действия.исполнить(задано.действие);
}
}
-}
+};
diff --git a/240.слежения.js b/240.слежение.js
similarity index 100%
rename from 240.слежения.js
rename to 240.слежение.js
diff --git a/800.пример.json.js b/800.пример.json.js
index 10a1ecf..7fcb349 100644
--- a/800.пример.json.js
+++ b/800.пример.json.js
@@ -106,24 +106,18 @@
скорость: [5, 13],
клавиши: ["ArrowLeft", "ArrowRight", "ArrowUp"],
},
- /*
- камера: {
- объект: "кирпич",
- центрировать: 0.1,
- },
- */
- /*
- слежения: {
- камера: {
- объект: "кирпич",
- скорость: 0.1,
- },
+ слежение: {
колобок: {
объект: "кирпич",
изображение: "колобок",
смещение: [0, 0],
скорость: 1,
},
+ /*
+ камера: {
+ объект: "кирпич",
+ скорость: 0.1,
+ },
+ */
},
- */
});
diff --git a/index.html b/index.html
index a0b0c0e..f956c46 100644
--- a/index.html
+++ b/index.html
@@ -36,6 +36,7 @@
+