Показать сообщение отдельно
  #6 (permalink)  
Старый 24.10.2012, 00:07
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от Serg_pnz
Как правильнее, гибче для дальнейшего использования сделать активацию "Играть"?
я бы сделал усовия, при которых игра будет "активна", и при любом бы действии проверял бы их список (ясное дело, что для оптимизации не стоит проверять сразу все ... я не противоречу сам себе ))

т.е. я вижу это как-то так :
Game = {

    conditions: [],

    conditionsAreAbided: function () {
        return this.conditions.every(function (condition) {
            
            return condition.check();//.....
            
        });
    }

    // ...

};
Ответить с цитированием