Показать сообщение отдельно
Старый 01.11.2011, 16:38
incvizitor вне форума Посмотреть профиль Отправить личное сообщение для incvizitor Найти все сообщения от incvizitor
  № 3  
Ответить с цитированием
incvizitor
 
Аватар для incvizitor

блогер
Регистрация: Sep 2008
Адрес: Менск
Сообщений: 586
Записей в блоге: 1
Отправить сообщение для incvizitor с помощью Skype™
Wolsh, так я и не говорю, что притендую на то, что бы вообще ничего не менять =) Просто, желательно, что бы я мог делать это меньшими силами. Дело в том, что конечно некоторые классы как bomb или bonus можно было бы наследовать от FoodElement и делать так что бы Enemy и SuperEnemy игнорили её, а Pakman думал что с ней делать. Получается что нужно в зависимости от движущегося элемента делать стратегию, которая в свою очередь выбирает стратегию поведения, в зависимости от элемента с которым мы столкнулись. То есть какае то стратегия стратегий.

Не думаю, что вбивать в интерфейс отношение к каждому элементу - хорошее решение.

ПС: вообще в идеале, я бы хотел, что бы модули с различным поведением можно было бы подключать из вне (как плагин).
__________________
ranga