центрировать область отрисовки

This commit is contained in:
2021-04-14 14:31:43 +03:00
parent 9572f80fde
commit 2991d14aaa
3 changed files with 33 additions and 3 deletions

View File

@@ -5,12 +5,37 @@
*
*/
ПодготовитьОбластьОтрисовки = мир =>
{
var родитель = document.createElement("div");
родитель.style = `
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
display: flex;
align-items: center;
`;
var ребёнок = document.createElement("div");
ребёнок.style = `margin: auto;`;
родитель.appendChild(ребёнок);
document.body.appendChild(родитель);
мир.областьОтрисовки = ребёнок;
};
// // // //
НастроитьИгру = мир =>
{
мир.настройки = {
type: Phaser.AUTO,
width: 800,
height: 600,
parent: мир.областьОтрисовки,
physics: {
default: "arcade",
arcade: {
@@ -37,21 +62,26 @@
};
};
// // // //
ЗапуститьИгру = мир =>
{
мир.игра = new Phaser.Game(мир.настройки);
};
/*
*
* Последовательность
*
*/
мир.разобрать(`
пуск
подготовить область отрисовки
настроить игру
запустить игру
`);