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