Files
K/игра/112.подпол.js

102 lines
2.2 KiB
JavaScript

/*
*
* Реакции
*
*/
ЗагрузитьРесурсыПодпола = мир =>
{
const изображения = {
"лестница": "ресурсы/вещи/лестница.png",
};
for (var имя in изображения)
{
мир.сцена.load.image(имя, изображения[имя]);
}
};
// // // //
ЗадатьСтруктуруПодпола = мир =>
{
мир.подпол = {
полПодпола: {
родитель: мир.каркас,
тип: "платформа",
x: 0,
y: 1070,
texture: "основа",
originX: 0,
originY: 0,
scaleX: 250,
visible: true,
},
леваяСтенаПодпола: {
родитель: мир.каркас,
тип: "платформа",
x: 0,
y: 600,
texture: "основа",
originX: 0,
originY: 0,
scaleY: 60,
visible: false,
},
праваяСтенаПодпола: {
родитель: мир.каркас,
тип: "платформа",
x: 2000,
y: 600,
texture: "основа",
originX: 0,
originY: 0,
scaleY: 60,
visible: false,
},
лестница: {
родитель: мир.сцена.physics,
тип: "спрайт",
группы: [мир.вещи],
x: 100,
y: 580,
texture: "лестница",
originX: 0,
originY: 0,
scaleX: 0.3,
scaleY: 0.4,
depth: 10,
},
};
};
// // // //
СоздатьПодпол = мир =>
{
создатьУзлыСценыПоСтруктуре(мир.подпол);
};
/*
*
* Последовательность
*
*/
мир.разобрать(`
загрузить ресурсы сцены
загрузить ресурсы подпола
создать сцену
задать структуру подпола
создать подпол
`);