|
|
@@ -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, |
|
|
|