Browse Source

показывать лужу в месте падения молока

master
parent
commit
c090dee032
3 changed files with 30 additions and 2 deletions
  1. +30
    -2
      игра/111.изба.js
  2. BIN
      ресурсы/вещи/лужа.png
  3. BIN
      ресурсы/вещи/лужа.xcf

+ 30
- 2
игра/111.изба.js View File

@@ -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 @@
проверить достаточность прыжка по молоку
достаточный прыжок по молоку
начать переворот молока
перевернули молоко
показать лужу молока

обновить сцену
анимировать пауков


BIN
ресурсы/вещи/лужа.png View File

Before After
Width: 401  |  Height: 168  |  Size: 85KB

BIN
ресурсы/вещи/лужа.xcf View File


Loading…
Cancel
Save