@@ -1,24 +0,0 @@ | |||||
console.debug("090", мир); | |||||
/* | |||||
* | |||||
* Реакции | |||||
* | |||||
*/ | |||||
ПроверитьМир = мир => | |||||
{ | |||||
console.debug("привет, мир"); | |||||
}; | |||||
/* | |||||
* | |||||
* Последовательность | |||||
* | |||||
*/ | |||||
мир.разобрать(` | |||||
пуск | |||||
проверить мир | |||||
`); | |||||
@@ -4,9 +4,10 @@ | |||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> | <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> | ||||
<title>КОЛОБОК</title> | <title>КОЛОБОК</title> | ||||
<script src="https://cdn.jsdelivr.net/npm/phaser@3.54.0/dist/phaser.min.js"></script> | <script src="https://cdn.jsdelivr.net/npm/phaser@3.54.0/dist/phaser.min.js"></script> | ||||
<script src="001.мир.js"></script> | |||||
<script src="090.проверка.js"></script> | |||||
<script src="499.пуск.js"></script> | |||||
<script src="игра/001.мир.js"></script> | |||||
<script src="игра/011.phaser.js"></script> | |||||
<script src="игра/101.сцена.js"></script> | |||||
<script src="игра/499.пуск.js"></script> | |||||
</head> | </head> | ||||
<body> | <body> | ||||
</body> | </body> | ||||
@@ -186,4 +186,5 @@ function Мир() | |||||
* Создание глобального мира. | * Создание глобального мира. | ||||
* | * | ||||
*/ | */ | ||||
мир = new Мир(); | мир = new Мир(); |
@@ -0,0 +1,58 @@ | |||||
/* | |||||
* | |||||
* Реакции | |||||
* | |||||
*/ | |||||
НастроитьИгру = мир => | |||||
{ | |||||
мир.настройки = { | |||||
type: Phaser.AUTO, | |||||
width: 800, | |||||
height: 600, | |||||
physics: { | |||||
default: "arcade", | |||||
arcade: { | |||||
gravity: { | |||||
y: 1300, | |||||
}, | |||||
debug: false, | |||||
}, | |||||
}, | |||||
scene: { | |||||
preload: function() { | |||||
мир.сцена = this; | |||||
мир.уведомить("загрузить ресурсы сцены"); | |||||
}, | |||||
create: function() { | |||||
мир.сцена = this; | |||||
мир.уведомить("создать сцену"); | |||||
}, | |||||
update: function() { | |||||
мир.сцена = this; | |||||
мир.уведомить("обновить сцену"); | |||||
}, | |||||
}, | |||||
}; | |||||
}; | |||||
// // // // | |||||
ЗапуститьИгру = мир => | |||||
{ | |||||
мир.игра = new Phaser.Game(мир.настройки); | |||||
}; | |||||
/* | |||||
* | |||||
* Последовательность | |||||
* | |||||
*/ | |||||
мир.разобрать(` | |||||
пуск | |||||
настроить игру | |||||
запустить игру | |||||
`); | |||||
@@ -0,0 +1,31 @@ | |||||
/* | |||||
* | |||||
* Реакции | |||||
* | |||||
*/ | |||||
ЗагрузитьРесурсыИзбы = мир => | |||||
{ | |||||
мир.сцена.load.image("изба", "ресурсы/сцены/изба.jpg"); | |||||
}; | |||||
// // // // | |||||
ДобавитьФонИзбы = мир => | |||||
{ | |||||
мир.сцена.add.image(200, 200, "изба"); | |||||
}; | |||||
/* | |||||
* | |||||
* Последовательность | |||||
* | |||||
*/ | |||||
мир.разобрать(` | |||||
загрузить ресурсы сцены | |||||
загрузить ресурсы избы | |||||
создать сцену | |||||
добавить фон избы | |||||
`); | |||||