This commit is contained in:
2022-01-19 14:49:10 +03:00
parent 05c015c2f8
commit 0289174c94
6 changed files with 36 additions and 25 deletions

View File

@@ -20,13 +20,9 @@ function Игра()
мир.слежение = new Слежение(мир.состояние, мир.изображения, мир.тела);
мир.объекты = new Объекты(мир.состояние, мир.события);
мир.состояниЯ = new Состояния(мир.состояние);
let адресИгры = window.location.pathname + "/../игра.html?z64=";
мир.сцена = new Сцена(мир.состояние, мир.состояниЯ, мир.события, мир.тела, адресИгры);
мир.мышь = new Мышь(мир.события);
мир.столкновения = new Столкновения(мир.события, мир.тела, мир.физдвижок);
мир.подсказки = new Подсказки();
мир.реплики = new Реплики(мир.события);
мир.меню = new Меню(мир.события, мир.подсказки, мир.реплики);
this.ключники = [
new Заголовок(),
мир.виды,
@@ -37,12 +33,11 @@ function Игра()
мир.слежение,
мир.объекты,
мир.состояниЯ,
мир.сцена,
мир.столкновения,
мир.подсказки,
мир.реплики,
];
this.настроитьКлючиGR()
var z64 = мир.параметрыЗапуска()["z64"];
this.исполнитьКод(z64);
this.отслеживатьОбновленияКода();
@@ -58,11 +53,24 @@ function Игра()
}
};
this.настроитьКлючиGR = function()
{
let адресИгры = window.location.pathname + "/../игра.html?z64=";
мир.grСцена = new grСцена(мир.состояние, мир.состояниЯ, мир.события, мир.тела, адресИгры);
this.ключники.push(мир.grСцена);
мир.grПодсказки = new grПодсказки();
this.ключники.push(мир.grПодсказки);
мир.grРеплики = new grРеплики(мир.события);
this.ключники.push(мир.grРеплики);
мир.grМеню = new grМеню(мир.события, мир.grПодсказки, мир.grРеплики);
}
this.обновить = function()
{
Matter.Engine.update(мир.физдвижок);
мир.слежение.обновить();
мир.сцена.обновить();
мир.grСцена.обновить();
var тут = this;
requestAnimationFrame(function() {