переворачивать мышь

This commit is contained in:
2021-08-26 16:39:38 +03:00
parent a1ec3fe69d
commit bdd825bde2

View File

@@ -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"
);
// // // //
// Подпол и стены
// // // //