Показать сообщение отдельно
Старый 11.02.2014, 14:09
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 2  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Самый простой и распространенный способ — хранить timestamp в модели (где меняются данные) и в отображении (где отображается текущее состояние). При изменении модели пиши в timestamp модели текущее время. В отображении же в каждом новом кадре сравнивай значение timestamp с его аналогом в модели. Если в модели он оказался больше, значит с момента последней "перерисовки" модель изменилась. Следовательно нужно "перерисоваться" и записать в timestamp отображения значение из модели.
__________________
Поймай яблоко 2!