|
|
@@ -545,6 +545,14 @@ function ПодкидываниеСтрелы() { |
|
|
|
тела: ["игрок"], |
|
|
|
событие: "игрокМышь1", |
|
|
|
}, |
|
|
|
леваяСтенаМышь1: { |
|
|
|
объекты: ["мышь1", "стенаЛевая"], |
|
|
|
событие: "леваяСтенаМышь1", |
|
|
|
}, |
|
|
|
праваяСтенаМышь1: { |
|
|
|
объекты: ["мышь1", "стенаПравая"], |
|
|
|
событие: "праваяСтенаМышь1", |
|
|
|
}, |
|
|
|
}, |
|
|
|
движение: { |
|
|
|
паук1: { |
|
|
@@ -556,7 +564,7 @@ function ПодкидываниеСтрелы() { |
|
|
|
мышь1: { |
|
|
|
объекты: ["мышь1"], |
|
|
|
скорость: [8, 1.0], |
|
|
|
x: [500, 2000], |
|
|
|
x: [0, 2000], |
|
|
|
y: [590, 590], |
|
|
|
}, |
|
|
|
}, |
|
|
@@ -683,6 +691,54 @@ function ПовреждениеИгрока(события, колобок, им |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function ПереворачиватьМышь(события, имяМыши) |
|
|
|
{ |
|
|
|
this.создать = function() |
|
|
|
{ |
|
|
|
события.подписать(this); |
|
|
|
}; |
|
|
|
|
|
|
|
this.обработатьСобытие = function(событие) |
|
|
|
{ |
|
|
|
if (событие == "леваяСтенаМышь1") |
|
|
|
{ |
|
|
|
/**/console.debug("соб. леваяСМ1"); |
|
|
|
мир.разобрать({ |
|
|
|
объекты: { |
|
|
|
мышь1: { |
|
|
|
вид: { |
|
|
|
transform: "scaleX(-1)", |
|
|
|
}, |
|
|
|
}, |
|
|
|
}, |
|
|
|
}); |
|
|
|
} |
|
|
|
else if (событие == "праваяСтенаМышь1") |
|
|
|
{ |
|
|
|
/**/console.debug("соб. праваяСМ1"); |
|
|
|
мир.разобрать({ |
|
|
|
объекты: { |
|
|
|
мышь1: { |
|
|
|
вид: { |
|
|
|
transform: "scaleX(1)", |
|
|
|
}, |
|
|
|
}, |
|
|
|
}, |
|
|
|
}); |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
// Конструктор. |
|
|
|
this.создать(); |
|
|
|
} |
|
|
|
|
|
|
|
мир.переворачиватьМышь = new ПереворачиватьМышь( |
|
|
|
мир.события, |
|
|
|
"мышь1" |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
// Подпол и стены |
|
|
|
// // // // |
|
|
|