diff --git a/101.ресурсы.js b/101.ресурсы.js index 1b36c9b..d66cb1f 100644 --- a/101.ресурсы.js +++ b/101.ресурсы.js @@ -1,6 +1,17 @@ мир.ресурсы = { изображения: { основа: "р/отладка/основа.jpg", + линия: "р/отладка/линия_вертикальная.png", + изба: "р/сцены/изба.jpg", + молоко: "р/вещи/банка_молока.png", + лужа: "р/вещи/лужа.png", + паук: "р/животные/паук.png", + мышь: "р/животные/мышь.png", + самовар: "р/вещи/самовар.png", + стрела: "р/вещи/стрела.png", + окноРазбито: "р/вещи/окно_разбитая-часть.png", + окноСломано: "р/вещи/окно_дыра.png", + крышкаПодпола: "р/вещи/крышка-подпола.png", }, звуки: { цикл: "р/звуки/555803__ddmyzik__sunset-loop.wav", diff --git a/151.структура.js b/151.структура.js new file mode 100644 index 0000000..a75da60 --- /dev/null +++ b/151.структура.js @@ -0,0 +1,57 @@ +мир.структура = { + изображения: { + фон: { + x: 0, + y: 0, + текстура: "изба", + }, + }, + платформы: { + полДоКрышки: { + x: 200, + y: 385, + //y: 585, + текстура: "основа", + масштаб: [43, 1], + видимость: true, + }, + + }, +}; + +мир.настройки.scene.create = function() +{ + const изо = мир.структура.изображения; + if (изо) + { + for (имя in изо) + { + var описание = изо[имя]; + var узел = this.add.image(описание.x, описание.y, описание.текстура); + узел.setOrigin(0, 0); + } + } + + const пл = мир.структура.платформы; + if (пл) + { + for (имя in пл) + { + var описание = пл[имя]; + var свойства = { + isStatic: true, + }; + var узел = this.matter.add.image( + описание.x, + описание.y, + описание.текстура, + null, + свойства + ); + узел.setScale( + описание.масштаб ? описание.масштаб[0] : 1, + описание.масштаб ? описание.масштаб[1] : 1 + ); + } + } +}; diff --git a/011.phaser.js b/_011.phaser.js similarity index 100% rename from 011.phaser.js rename to _011.phaser.js diff --git a/index.html b/index.html index 89a8cd2..6221886 100644 --- a/index.html +++ b/index.html @@ -30,6 +30,7 @@ +