повторно применять старые значения

This commit is contained in:
2022-01-12 14:43:40 +03:00
parent 4ba6b23b71
commit 85bff9598c
2 changed files with 8 additions and 3 deletions

View File

@@ -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.создать();

View File

@@ -87,5 +87,5 @@ var мир = {};
мир.разобрать = function(словарь) мир.разобрать = function(словарь)
{ {
мир.состояние.разобрать(словарь); мир.состояние.разобратьЛишьНовое(словарь);
}; };