
28.04.2009, 00:12
|
|
Регистрация: Jan 2004
Адрес: На чердаке.
Сообщений: 1,112
|
Не обязательно. Отображение может запрашивать состояние модели и без нотификации об изменении. Классический пример:
Модель: хранит скорость V, начальные координаты p0 и время начала движения t0. А так же возвращает текущие координаты по формуле:
p = p0 + V * (getTimer() - t0);
Контроллер: меняет скорость (может так же сохранять в модель p0, t0 - но это необязательно, их может рассчитать и сохранить сама модель).
Отображение: регулярно запрашивает у модели текущие координаты (скажем на ENTER_FRAME).
__________________
...Тебе страшно? Мне - нет.
|