Browse Source

indent

tags/4.1
parent
commit
d122f06140
4 changed files with 36 additions and 4 deletions
  1. +4
    -4
      3.2/общее/100.События.js
  2. +19
    -0
      3.2/проигрыватель/120.Физика.js
  3. +12
    -0
      3.2/проигрыватель/700.Игра.js
  4. +1
    -0
      3.2/проигрыватель/index.html

+ 4
- 4
3.2/общее/100.События.js View File

@@ -1,9 +1,9 @@
function События()
{
this.создать = function()
{
this.создать = function()
{
this.обработчики = [];
};
};

this.подписать = function(обработчик)
{
@@ -25,7 +25,7 @@ function События()
обработчик.обработатьСобытие(событие);
}
};
// Конструктор.
this.создать();
}

+ 19
- 0
3.2/проигрыватель/120.Физика.js View File

@@ -0,0 +1,19 @@
function Физика()
{
this.создать = function()
{
this.движок = Matter.Engine.create({
enableSleeping: true,
gravity: {
y: 2,
},
});
};

this.обновить = function() {
Matter.Engine.update(this.движок);
};

// Конструктор.
this.создать();
}

+ 12
- 0
3.2/проигрыватель/700.Игра.js View File

@@ -10,10 +10,12 @@ function Игра()
new Заголовок(),
new Изображения(корень),
];
мир.физика = new Физика();

var z64 = мир.параметрыЗапуска()["z64"];
this.исполнитьКод(z64);
this.отслеживатьОбновленияКода();
this.обновить();
};

this.исполнитьКод = function(z64)
@@ -25,6 +27,16 @@ function Игра()
}
};

this.обновить = function()
{
мир.физика.обновить();

var тут = this;
requestAnimationFrame(function() {
тут.обновить();
});
};

this.обработатьКлюч = function(ключ, путь, значение)
{
for (var номер in this.ключники)


+ 1
- 0
3.2/проигрыватель/index.html View File

@@ -34,6 +34,7 @@
<script src="../общее/200.функции.js"></script>
<script src="050.Заголовок.js"></script>
<script src="100.Изображения.js"></script>
<script src="120.Физика.js"></script>
<script src="700.Игра.js"></script>
<script>
var игра = new Игра();


Loading…
Cancel
Save