|
@@ -7,7 +7,6 @@ |
|
|
|
|
|
|
|
|
ЗагрузитьРесурсыИзбы = мир => |
|
|
ЗагрузитьРесурсыИзбы = мир => |
|
|
{ |
|
|
{ |
|
|
|
|
|
|
|
|
const звуки = { |
|
|
const звуки = { |
|
|
"звук-избы": "ресурсы/звуки/387922__setuniman__scheming-1o95.mp3", |
|
|
"звук-избы": "ресурсы/звуки/387922__setuniman__scheming-1o95.mp3", |
|
|
"звук-зарядки": "ресурсы/звуки/543927__eminyildirim__pistol-gun-cocking.wav", |
|
|
"звук-зарядки": "ресурсы/звуки/543927__eminyildirim__pistol-gun-cocking.wav", |
|
@@ -49,6 +48,13 @@ |
|
|
|
|
|
|
|
|
ЗадатьСтруктуруИзбы = мир => |
|
|
ЗадатьСтруктуруИзбы = мир => |
|
|
{ |
|
|
{ |
|
|
|
|
|
function платформаПрыжков(узел) { |
|
|
|
|
|
var ограничить = узел.body.checkCollision; |
|
|
|
|
|
ограничить.down = false; |
|
|
|
|
|
ограничить.left = false; |
|
|
|
|
|
ограничить.right = false; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
мир.изба = { |
|
|
мир.изба = { |
|
|
фон: { |
|
|
фон: { |
|
|
родитель: мир.сцена, |
|
|
родитель: мир.сцена, |
|
@@ -131,6 +137,7 @@ |
|
|
фундаментПечи: { |
|
|
фундаментПечи: { |
|
|
родитель: мир.платформы, |
|
|
родитель: мир.платформы, |
|
|
тип: "платформа", |
|
|
тип: "платформа", |
|
|
|
|
|
после: платформаПрыжков, |
|
|
x: 583, |
|
|
x: 583, |
|
|
y: 473, |
|
|
y: 473, |
|
|
texture: "основа", |
|
|
texture: "основа", |
|
@@ -142,6 +149,7 @@ |
|
|
полка1: { |
|
|
полка1: { |
|
|
родитель: мир.платформы, |
|
|
родитель: мир.платформы, |
|
|
тип: "платформа", |
|
|
тип: "платформа", |
|
|
|
|
|
после: платформаПрыжков, |
|
|
x: 666, |
|
|
x: 666, |
|
|
y: 335, |
|
|
y: 335, |
|
|
texture: "основа", |
|
|
texture: "основа", |
|
@@ -153,6 +161,7 @@ |
|
|
полкаМолока: { |
|
|
полкаМолока: { |
|
|
родитель: мир.платформы, |
|
|
родитель: мир.платформы, |
|
|
тип: "платформа", |
|
|
тип: "платформа", |
|
|
|
|
|
после: платформаПрыжков, |
|
|
x: 771, |
|
|
x: 771, |
|
|
y: 335, |
|
|
y: 335, |
|
|
texture: "основа", |
|
|
texture: "основа", |
|
@@ -164,6 +173,7 @@ |
|
|
полка3: { |
|
|
полка3: { |
|
|
родитель: мир.платформы, |
|
|
родитель: мир.платформы, |
|
|
тип: "платформа", |
|
|
тип: "платформа", |
|
|
|
|
|
после: платформаПрыжков, |
|
|
x: 862, |
|
|
x: 862, |
|
|
y: 335, |
|
|
y: 335, |
|
|
texture: "основа", |
|
|
texture: "основа", |
|
@@ -175,6 +185,7 @@ |
|
|
полкаСамовара: { |
|
|
полкаСамовара: { |
|
|
родитель: мир.платформы, |
|
|
родитель: мир.платформы, |
|
|
тип: "платформа", |
|
|
тип: "платформа", |
|
|
|
|
|
после: платформаПрыжков, |
|
|
x: 995, |
|
|
x: 995, |
|
|
y: 355, |
|
|
y: 355, |
|
|
texture: "основа", |
|
|
texture: "основа", |
|
@@ -186,6 +197,7 @@ |
|
|
лежанкаПечи: { |
|
|
лежанкаПечи: { |
|
|
родитель: мир.платформы, |
|
|
родитель: мир.платформы, |
|
|
тип: "платформа", |
|
|
тип: "платформа", |
|
|
|
|
|
после: платформаПрыжков, |
|
|
x: 620, |
|
|
x: 620, |
|
|
y: 245, |
|
|
y: 245, |
|
|
texture: "основа", |
|
|
texture: "основа", |
|
@@ -197,6 +209,7 @@ |
|
|
основаТрубыПечи: { |
|
|
основаТрубыПечи: { |
|
|
родитель: мир.платформы, |
|
|
родитель: мир.платформы, |
|
|
тип: "платформа", |
|
|
тип: "платформа", |
|
|
|
|
|
после: платформаПрыжков, |
|
|
x: 950, |
|
|
x: 950, |
|
|
y: 180, |
|
|
y: 180, |
|
|
texture: "основа", |
|
|
texture: "основа", |
|
@@ -209,6 +222,7 @@ |
|
|
стол: { |
|
|
стол: { |
|
|
родитель: мир.платформы, |
|
|
родитель: мир.платформы, |
|
|
тип: "платформа", |
|
|
тип: "платформа", |
|
|
|
|
|
после: платформаПрыжков, |
|
|
x: 1270, |
|
|
x: 1270, |
|
|
y: 427, |
|
|
y: 427, |
|
|
texture: "основа", |
|
|
texture: "основа", |
|
@@ -220,6 +234,7 @@ |
|
|
подоконник: { |
|
|
подоконник: { |
|
|
родитель: мир.платформы, |
|
|
родитель: мир.платформы, |
|
|
тип: "платформа", |
|
|
тип: "платформа", |
|
|
|
|
|
после: платформаПрыжков, |
|
|
x: 1690, |
|
|
x: 1690, |
|
|
y: 375, |
|
|
y: 375, |
|
|
texture: "основа", |
|
|
texture: "основа", |
|
@@ -257,8 +272,7 @@ |
|
|
родитель: мир.сцена.physics, |
|
|
родитель: мир.сцена.physics, |
|
|
тип: "спрайт", |
|
|
тип: "спрайт", |
|
|
группы: [мир.вещи], |
|
|
группы: [мир.вещи], |
|
|
//x: 785, |
|
|
|
|
|
x: 100, |
|
|
|
|
|
|
|
|
x: 785, |
|
|
y: 240, |
|
|
y: 240, |
|
|
texture: "молоко", |
|
|
texture: "молоко", |
|
|
scaleX: 0.4, |
|
|
scaleX: 0.4, |
|
@@ -279,7 +293,8 @@ |
|
|
родитель: мир.сцена.physics, |
|
|
родитель: мир.сцена.physics, |
|
|
тип: "спрайт", |
|
|
тип: "спрайт", |
|
|
группы: [мир.вещи], |
|
|
группы: [мир.вещи], |
|
|
x: 1003, |
|
|
|
|
|
|
|
|
//x: 1003, |
|
|
|
|
|
x: 200, |
|
|
y: 200, |
|
|
y: 200, |
|
|
texture: "самовар", |
|
|
texture: "самовар", |
|
|
scaleX: 0.25, |
|
|
scaleX: 0.25, |
|
@@ -466,6 +481,7 @@ |
|
|
// // // // |
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* |
|
|
ПозволитьПлатформамПропускатьПрыжки = мир => |
|
|
ПозволитьПлатформамПропускатьПрыжки = мир => |
|
|
{ |
|
|
{ |
|
|
мир.платформы.children.iterate(function(платформа) { |
|
|
мир.платформы.children.iterate(function(платформа) { |
|
@@ -474,6 +490,7 @@ |
|
|
платформа.body.checkCollision.right = false; |
|
|
платформа.body.checkCollision.right = false; |
|
|
}); |
|
|
}); |
|
|
}; |
|
|
}; |
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
// // // // |
|
@@ -958,7 +975,7 @@ |
|
|
задать структуру избы |
|
|
задать структуру избы |
|
|
задать функцию поиска узла по имени |
|
|
задать функцию поиска узла по имени |
|
|
создать избу |
|
|
создать избу |
|
|
позволить платформам пропускать прыжки |
|
|
|
|
|
|
|
|
# позволить платформам пропускать прыжки |
|
|
настроить пауков |
|
|
настроить пауков |
|
|
настроить мышей |
|
|
настроить мышей |
|
|
настроить стрелы |
|
|
настроить стрелы |
|
|