![]() |
посоветуйте способ правильной реакции в событии
в реальной игре - реакция на одно и то же событие должна быть разной в зависимости от конткекста.
самый простой пример - в карточной игре при щелчке на карту это может означать ход ею - а в других условиях тот же щелчек на ту же самую карту может означать - показать например! ------------------------------ Если речь идет о классах полноценных - получается, надо в функции- событии передавать условные коды сиутаций и выбирать соотвественное действие. а нет какого то более изящного решения? |
а чем кастом евент плох?
Так же можно state отдавать какой нить константой |
так и собирался. значит это - лучший вариант. так?
|
|
понятное дело. ВОобще не понимаю в чем вопросы, по скольку событийная модель - перекрывает все ООП сразу. 90% вопросов по организации кода решаются через событийную модель - это вам ас3
|
Факт щелчка по карте передается событийно в контроллер. Зачем передавать параметр состояния? Контроллер и так знает какое состояние текущее.
|
| Часовой пояс GMT +4, время: 04:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.