сваливаться в подпол от мыши

This commit is contained in:
2021-08-26 16:25:20 +03:00
parent d0c08457a5
commit a1ec3fe69d

View File

@@ -502,28 +502,6 @@ function ПодкидываниеСтрелы() {
мир.события.уведомить("вошли в избу");
// // // //
// Отладка событий
// // // //
function ОтладкаСобытий() {
this.обработатьСобытие = function(событие) {
if (событие.startsWith("игрокПаук"))
{
//console.debug("событие", событие);
}
};
// Конструктор.
мир.события.подписать(this);
}
мир.отладкаСобытий = new ОтладкаСобытий();
// // // //
// Пауки и мыши
// // // //
@@ -562,6 +540,11 @@ function ОтладкаСобытий() {
тела: ["игрок"],
событие: грокПаук1",
},
игрокМышь1: {
объекты: ["мышь1"],
тела: ["игрок"],
событие: грокМышь1",
},
},
движение: {
паук1: {
@@ -617,9 +600,13 @@ function ПовреждениеИгрока(события, колобок, им
this.обработатьСобытие = function(событие)
{
if (событие.startsWith("игрокПаук"))
if (событие == "игрокПаук1")
{
this.повредить();
this.повредить(1);
}
else if (событие == грокМышь1")
{
this.повредить(10);
}
};
@@ -638,11 +625,11 @@ function ПовреждениеИгрока(события, колобок, им
}
};
this.выставитьМаскиПовреждения = function()
this.выставитьМаскиПовреждения = function(значение)
{
var з = мир.маскиПрыжков.задано[this.имя];
з["маски.0"] = 1;
з["маски.1"] = 1;
з["маски.0"] = значение;
з["маски.1"] = значение;
};
this.вернутьПервоначальныеМаски = function()
@@ -652,13 +639,13 @@ function ПовреждениеИгрока(события, колобок, им
з["маски.1"] = this.маски[1];
};
this.повредить = function()
this.повредить = function(значение)
{
if (!this.повреждение)
{
колобок.classList.add("мигание");
this.выставитьМаскиПовреждения();
}
this.выставитьМаскиПовреждения(значение);
this.повреждение = new Date();
var тут = this;
setTimeout(
@@ -712,6 +699,11 @@ function ПовреждениеИгрока(события, колобок, им
background: "url(р/отладка/основа.jpg)",
//display: "none",
},
физика: {
collisionFilter: {
category: 10,
},
},
},
стенаЛевая: {
x: -40,