diff --git a/игра/111.изба.js b/игра/111.изба.js index 18d4062..530f0d6 100644 --- a/игра/111.изба.js +++ b/игра/111.изба.js @@ -17,6 +17,7 @@ мир.сцена.load.image("линия", "ресурсы/отладка/линия_вертикальная.png"); мир.сцена.load.image("изба", "ресурсы/сцены/изба.jpg"); мир.сцена.load.image("молоко", "ресурсы/вещи/банка_молока.png"); + мир.сцена.load.image("лужа", "ресурсы/вещи/лужа.png"); мир.сцена.load.image("паук", "ресурсы/животные/паук.png"); мир.сцена.load.image("мышь", "ресурсы/животные/мышь.png"); мир.сцена.load.image("мышь", "ресурсы/животные/мышь.png"); @@ -229,14 +230,24 @@ родитель: мир.сцена.physics, тип: "спрайт", группы: [мир.вещи], - //x: 785, - x: 285, + x: 785, + //x: 285, y: 240, texture: "молоко", scaleX: 0.4, scaleY: 0.4, depth: 10, }, + лужа: { + родитель: мир.сцена, + тип: "изображение", + x: 285, + y: 585, + texture: "лужа", + scaleX: 0.25, + scaleY: 0.25, + visible: false, + }, самовар: { родитель: мир.сцена.physics, тип: "спрайт", @@ -789,12 +800,27 @@ (мир.молоко.переворот == 3) && (мир.молоко.body.touching.down) ) { + мир.молоко.depth = 5; мир.молоко.body.stop(); мир.молоко = null; + мир.уведомить("перевернули молоко"); } }; +// // // // + + +ПоказатьЛужуМолока = мир => +{ + + var молоко = мир.узелСцены("молоко"); + var лужа = мир.узелСцены("лужа"); + лужа.setPosition(молоко.x + 40, молоко.y + 20); + лужа.setVisible(true); +}; + + /* * * Последовательность @@ -840,6 +866,8 @@ проверить достаточность прыжка по молоку достаточный прыжок по молоку начать переворот молока +перевернули молоко + показать лужу молока обновить сцену анимировать пауков diff --git a/ресурсы/вещи/лужа.png b/ресурсы/вещи/лужа.png new file mode 100644 index 0000000..45da705 Binary files /dev/null and b/ресурсы/вещи/лужа.png differ diff --git a/ресурсы/вещи/лужа.xcf b/ресурсы/вещи/лужа.xcf new file mode 100644 index 0000000..56547a9 Binary files /dev/null and b/ресурсы/вещи/лужа.xcf differ