повторно применять старые значения
This commit is contained in:
@@ -45,7 +45,7 @@ function Состояние()
|
|||||||
|
|
||||||
this.разобрать = function(словарь)
|
this.разобрать = function(словарь)
|
||||||
{
|
{
|
||||||
this.разобратьВыпрямленный(this.лишьНовыеЗначения(this.выпрямить(словарь)));
|
this.разобратьВыпрямленный(this.выпрямить(словарь));
|
||||||
};
|
};
|
||||||
|
|
||||||
this.разобратьВыпрямленный = function(выпрямленныйСловарь)
|
this.разобратьВыпрямленный = function(выпрямленныйСловарь)
|
||||||
@@ -60,7 +60,12 @@ function Состояние()
|
|||||||
}
|
}
|
||||||
this.значения[ключ] = значение;
|
this.значения[ключ] = значение;
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
|
|
||||||
|
this.разобратьЛишьНовое = function(словарь)
|
||||||
|
{
|
||||||
|
this.разобратьВыпрямленный(this.лишьНовыеЗначения(this.выпрямить(словарь)));
|
||||||
|
};
|
||||||
|
|
||||||
// Конструктор.
|
// Конструктор.
|
||||||
this.создать();
|
this.создать();
|
||||||
|
|||||||
@@ -87,5 +87,5 @@ var мир = {};
|
|||||||
|
|
||||||
мир.разобрать = function(словарь)
|
мир.разобрать = function(словарь)
|
||||||
{
|
{
|
||||||
мир.состояние.разобрать(словарь);
|
мир.состояние.разобратьЛишьНовое(словарь);
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user