|
|
@@ -7,13 +7,16 @@ |
|
|
|
|
|
|
|
ЗагрузитьРесурсыИзбы = мир => |
|
|
|
{ |
|
|
|
мир.сцена.load.audio("звук-избы", "ресурсы/звуки/387922__setuniman__scheming-1o95.mp3"); |
|
|
|
|
|
|
|
мир.сцена.load.image("основа", "ресурсы/отладка/основа.jpg"); |
|
|
|
мир.сцена.load.image("линия", "ресурсы/отладка/линия_вертикальная.png"); |
|
|
|
мир.сцена.load.image("изба", "ресурсы/сцены/изба.jpg"); |
|
|
|
мир.сцена.load.image("молоко", "ресурсы/вещи/банка_молока.png"); |
|
|
|
мир.сцена.load.image("паук", "ресурсы/животные/паук.png"); |
|
|
|
мир.сцена.load.image("мышь", "ресурсы/животные/мышь.png"); |
|
|
|
мир.сцена.load.audio("звук-избы", "ресурсы/звуки/387922__setuniman__scheming-1o95.mp3"); |
|
|
|
мир.сцена.load.image("мышь", "ресурсы/животные/мышь.png"); |
|
|
|
мир.сцена.load.image("самовар", "ресурсы/вещи/самовар.png"); |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
@@ -22,8 +25,9 @@ |
|
|
|
|
|
|
|
СоздатьИзбу = мир => |
|
|
|
{ |
|
|
|
мир.сцена.add.image(0, 0, "изба").setOrigin(0, 0); |
|
|
|
мир.сцена.sound.play("звук-избы", { loop: true }); |
|
|
|
|
|
|
|
мир.сцена.add.image(0, 0, "изба").setOrigin(0, 0); |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
@@ -90,24 +94,28 @@ |
|
|
|
y: 473, |
|
|
|
ширина: 65, |
|
|
|
}, |
|
|
|
// Полка 1. |
|
|
|
{ |
|
|
|
x: 666, |
|
|
|
y: 340, |
|
|
|
y: 335, |
|
|
|
ширина: 3, |
|
|
|
}, |
|
|
|
// Полка молока. |
|
|
|
{ |
|
|
|
x: 771, |
|
|
|
y: 340, |
|
|
|
y: 335, |
|
|
|
ширина: 3, |
|
|
|
}, |
|
|
|
// Полка 3. |
|
|
|
{ |
|
|
|
x: 862, |
|
|
|
y: 340, |
|
|
|
y: 335, |
|
|
|
ширина: 3, |
|
|
|
}, |
|
|
|
// Полка самовара. |
|
|
|
{ |
|
|
|
x: 995, |
|
|
|
y: 345, // НАДО 345, чтобы не допрыгиать без помощи кота. |
|
|
|
y: 355, |
|
|
|
ширина: 4, |
|
|
|
}, |
|
|
|
{ |
|
|
@@ -159,10 +167,15 @@ |
|
|
|
|
|
|
|
СоздатьВещи = мир => |
|
|
|
{ |
|
|
|
var молоко = мир.сцена.physics.add.sprite(830, 430, "молоко"); |
|
|
|
молоко.setScale(0.5, 0.5).refreshBody(); |
|
|
|
var молоко = мир.сцена.physics.add.sprite(785, 240, "молоко"); |
|
|
|
молоко.setScale(0.4, 0.4).refreshBody(); |
|
|
|
молоко.depth = 5; |
|
|
|
мир.вещи.add(молоко); |
|
|
|
|
|
|
|
var самовар = мир.сцена.physics.add.sprite(1003, 200, "самовар"); |
|
|
|
самовар.setScale(0.25, 0.25).refreshBody(); |
|
|
|
самовар.depth = 5; |
|
|
|
мир.вещи.add(самовар); |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
@@ -176,21 +189,45 @@ |
|
|
|
x: 620, |
|
|
|
y: 345, |
|
|
|
скорость: 50, |
|
|
|
низ: 550, |
|
|
|
верх: 270, |
|
|
|
}, |
|
|
|
/* |
|
|
|
{ |
|
|
|
x: 740, |
|
|
|
y: 445, |
|
|
|
скорость: 65, |
|
|
|
низ: 550, |
|
|
|
верх: 270, |
|
|
|
}, |
|
|
|
{ |
|
|
|
x: 830, |
|
|
|
y: 375, |
|
|
|
скорость: 80, |
|
|
|
низ: 550, |
|
|
|
верх: 270, |
|
|
|
}, |
|
|
|
*/ |
|
|
|
{ |
|
|
|
x: 785, |
|
|
|
y: 375, |
|
|
|
скорость: 80, |
|
|
|
низ: 400, |
|
|
|
верх: 270, |
|
|
|
}, |
|
|
|
{ |
|
|
|
x: 930, |
|
|
|
y: 500, |
|
|
|
скорость: 70, |
|
|
|
низ: 550, |
|
|
|
верх: 270, |
|
|
|
}, |
|
|
|
{ |
|
|
|
x: 1003, |
|
|
|
y: 250, |
|
|
|
скорость: 55, |
|
|
|
низ: 400, |
|
|
|
верх: 200, |
|
|
|
}, |
|
|
|
]; |
|
|
|
мир.пауки = []; |
|
|
@@ -202,7 +239,7 @@ |
|
|
|
паук.body.setVelocityY(настройки.скорость); |
|
|
|
паук.depth = 10; |
|
|
|
мир.пауки.push(паук); |
|
|
|
var нить = мир.сцена.add.image(настройки.x - 1, 245, "линия").setOrigin(0, 0); |
|
|
|
var нить = мир.сцена.add.image(настройки.x - 1, настройки.верх - 25, "линия").setOrigin(0, 0); |
|
|
|
нить.depth = паук.depth; |
|
|
|
мир.нитиПауков.push(нить); |
|
|
|
} |
|
|
@@ -218,14 +255,14 @@ |
|
|
|
{ |
|
|
|
var паук = мир.пауки[номер]; |
|
|
|
var нить = мир.нитиПауков[номер]; |
|
|
|
var скорость = мир.настройкиПауков[номер].скорость; |
|
|
|
var настройки = мир.настройкиПауков[номер]; |
|
|
|
нить.displayHeight = паук.y - нить.y - 5; |
|
|
|
if (паук.y > 550) |
|
|
|
if (паук.y > настройки.низ) |
|
|
|
{ |
|
|
|
паук.setVelocityY(-скорость); |
|
|
|
} else if (паук.y < 270) |
|
|
|
паук.setVelocityY(-настройки.скорость); |
|
|
|
} else if (паук.y < настройки.верх) |
|
|
|
{ |
|
|
|
паук.setVelocityY(скорость); |
|
|
|
паук.setVelocityY(настройки.скорость); |
|
|
|
} |
|
|
|
} |
|
|
|
}; |
|
|
|