Files
mjs/700.пуск.js
2021-08-16 14:44:40 +03:00

46 lines
1.7 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

function Пуск()
{
this.запустить = function()
{
var корень = document.getElementById("корень");
мир.изображения1 = new Изображения(корень);
мир.физика.создать();
мир.столкновения.создать();
мир.звуки = new Звуки(мир.ключники, мир.события);
мир.движение = new Движение(мир.ключники);
/**/мир.ограничитель = new Ограничитель();
/**/мир.рт = new РучноеТело(мир.события);
this.настроитьОбработкуКлючей();
this.обновить();
};
this.настроитьОбработкуКлючей = function()
{
мир.ключники.push(function(ключ, путь, значение) {
if (путь[0] == "изображения1")
{
мир.изображения1.обработатьКлюч(ключ, путь, значение);
}
});
};
this.обновить = function()
{
/**/мир.ограничитель.обновить();
/**/мир.рт.обновить();
мир.физика.обновить();
мир.объекты.обновить();
мир.игрок.обновить();
мир.слежение.обновить();
мир.маскиПрыжков.обновить();
мир.движение.обновить();
var тут = this;
requestAnimationFrame(function() {
тут.обновить();
});
};
}
мир.пуск = new Пуск();