|
|
@@ -45,10 +45,9 @@ function Объекты(состояние, события) |
|
|
|
свойство == "вид" || |
|
|
|
свойство == "анимация" |
|
|
|
) { |
|
|
|
let пр = this.пр(имя); |
|
|
|
let вид = this.задано[имя]["вид"]; |
|
|
|
let анимация = this.задано[имя]["анимация"]; |
|
|
|
this.обновитьИзображение(производноеИмя, пр, вид, анимация); |
|
|
|
this.обновитьИзображение(производноеИмя, null, вид, анимация); |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
@@ -96,22 +95,25 @@ function Объекты(состояние, события) |
|
|
|
|
|
|
|
this.обновитьВидАнимацию = function(имя) |
|
|
|
{ |
|
|
|
let пр = this.пр(имя); |
|
|
|
let вид = this.задано[имя]["вид"]; |
|
|
|
let анимация = this.задано[имя]["анимация"]; |
|
|
|
let производноеИмя = `объекты-${имя}`; |
|
|
|
this.обновитьИзображение(производноеИмя, пр, вид, анимация); |
|
|
|
this.обновитьИзображение(производноеИмя, null, вид, анимация); |
|
|
|
}; |
|
|
|
|
|
|
|
this.обновитьИзображение = function(имя, пр, вид, анимация) |
|
|
|
{ |
|
|
|
var описание = { |
|
|
|
вид: вид, |
|
|
|
анимация: анимация, |
|
|
|
}; |
|
|
|
if (пр) |
|
|
|
{ |
|
|
|
описание["пр"] = пр; |
|
|
|
} |
|
|
|
состояние.разобрать({ |
|
|
|
изображения: { |
|
|
|
[имя]: { |
|
|
|
пр: пр, |
|
|
|
вид: вид, |
|
|
|
анимация: анимация, |
|
|
|
}, |
|
|
|
[имя]: описание, |
|
|
|
}, |
|
|
|
}); |
|
|
|
}; |
|
|
|