Сообщение от Serg_pnz
|
Как правильнее, гибче для дальнейшего использования сделать активацию "Играть"?
|
я бы сделал усовия, при которых игра будет "активна", и при любом бы действии проверял бы их список (ясное дело, что для оптимизации не стоит проверять сразу все ... я не противоречу сам себе ))
т.е. я вижу это как-то так :
Game = {
conditions: [],
conditionsAreAbided: function () {
return this.conditions.every(function (condition) {
return condition.check();//.....
});
}
// ...
};