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("линия", "ресурсы/отладка/линия_вертикальная.png");
мир.сцена.load.image("изба", "ресурсы/сцены/изба.jpg"); мир.сцена.load.image("изба", "ресурсы/сцены/изба.jpg");
мир.сцена.load.image("молоко", "ресурсы/вещи/банка_молока.png"); мир.сцена.load.image("молоко", "ресурсы/вещи/банка_молока.png");
мир.сцена.load.image("лужа", "ресурсы/вещи/лужа.png");
мир.сцена.load.image("паук", "ресурсы/животные/паук.png"); мир.сцена.load.image("паук", "ресурсы/животные/паук.png");
мир.сцена.load.image("мышь", "ресурсы/животные/мышь.png"); мир.сцена.load.image("мышь", "ресурсы/животные/мышь.png");
мир.сцена.load.image("мышь", "ресурсы/животные/мышь.png"); мир.сцена.load.image("мышь", "ресурсы/животные/мышь.png");
@@ -229,14 +230,24 @@
родитель: мир.сцена.physics, родитель: мир.сцена.physics,
тип: "спрайт", тип: "спрайт",
группы: [мир.вещи], группы: [мир.вещи],
//x: 785,
x: 285,
x: 785,
//x: 285,
y: 240, y: 240,
texture: "молоко", texture: "молоко",
scaleX: 0.4, scaleX: 0.4,
scaleY: 0.4, scaleY: 0.4,
depth: 10, depth: 10,
}, },
лужа: {
родитель: мир.сцена,
тип: "изображение",
x: 285,
y: 585,
texture: "лужа",
scaleX: 0.25,
scaleY: 0.25,
visible: false,
},
самовар: { самовар: {
родитель: мир.сцена.physics, родитель: мир.сцена.physics,
тип: "спрайт", тип: "спрайт",
@@ -789,12 +800,27 @@
(мир.молоко.переворот == 3) && (мир.молоко.переворот == 3) &&
(мир.молоко.body.touching.down) (мир.молоко.body.touching.down)
) { ) {
мир.молоко.depth = 5;
мир.молоко.body.stop(); мир.молоко.body.stop();
мир.молоко = null; мир.молоко = 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