Browse Source

выпрямленный применять без ограничений

tags/5.0
parent
commit
48ca8362a8
2 changed files with 5 additions and 5 deletions
  1. +1
    -0
      4.1/игра/190.Состояния.js
  2. +4
    -5
      4.1/общее/150.Состояние.js

+ 1
- 0
4.1/игра/190.Состояния.js View File

@@ -7,6 +7,7 @@ function Состояния(состояние)

this.применить = function(имя)
{
/**/console.debug("ИГР Состояния.применить", имя);
состояние.разобратьВыпрямленный(this.задано[имя]);
}



+ 4
- 5
4.1/общее/150.Состояние.js View File

@@ -46,16 +46,15 @@ function Состояние()

this.разобрать = function(словарь)
{
this.разобратьВыпрямленный(this.выпрямить(словарь));
this.разобратьВыпрямленный(this.лишьНовыеЗначения(this.выпрямить(словарь)));
};

this.разобратьВыпрямленный = function(выпрямленныйСловарь)
{
var значения = this.лишьНовыеЗначения(выпрямленныйСловарь);
for (var ключ in значения)
for (var ключ in выпрямленныйСловарь)
{
var путь = ключ.split(".");
var значение = значения[ключ];
let путь = ключ.split(".");
let значение = выпрямленныйСловарь[ключ];
if (this.обработчик)
{
this.обработчик(ключ, путь, значение);


Loading…
Cancel
Save