Показать сообщение отдельно
Старый 30.09.2013, 17:54
AlexCooper вне форума Посмотреть профиль Отправить личное сообщение для AlexCooper Найти все сообщения от AlexCooper
  № 2  
Ответить с цитированием
AlexCooper
 
Аватар для AlexCooper

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
elder_Nosferatu есть еще различные подвиды MVC. Я лично использую архитектуру где
Модель - "хранилище данных" и "методы поведения" данной модели
Контроллер - создает модели и вьюверы, основная работа связывание активностей между моделями и вьюверами.
Вьювер - получает модель и отображает её

В таком случае, я бы написал следующее.
Контроллер вызывает в модели метод Выстрел из точки А в точку В ракетой.
Модель генерирует событие - "выстрел" и записывает в массив "летящие_снаряды" характеристики данного выстрела ( точка А,Б, тип оружия, скорость движения)
Вьювер получив от модели событие выстрел, получает массив снарядов, по надобности добавляем проверку что-бы не отображать одни и те же снаряды несколько раз, соответсвено получает характеристики этого снаряда и отображает полёт.
__________________
return this...