Показать сообщение отдельно
  #1 (permalink)  
Старый 23.10.2012, 14:10
Аватар для Serg_pnz
Сам по себе
Отправить личное сообщение для Serg_pnz Посмотреть профиль Найти все сообщения от Serg_pnz
 
Регистрация: 09.06.2009
Сообщений: 963

"Ставка -> Карта -> Игра", как умнее сделать?
Помогите разобраться с вопросом

Геймплей таков: пользователь "сел" за игровой стол. Он может выбрать карту, на которую ставит и ставку. Если оба выбора сделаны кнопка "Играть" становится активной.
При чем пользователь может менять карту, убавлять ставку, соответственно "Играть" тоже должна менять статус "Активна/не активна".

Как правильнее, гибче для дальнейшего использования сделать активацию "Играть"? Вижу варианты:
1. После клика на "Выбрать карту" ("Сделать ставку") проверять "Сделана ставка?" ("Выбрана карта?") и в зависимости от результатов активировать "Играть"
2. Использовать Объекты Deferred (тут не нравится, что переключать их можно один раз. Получается, что если игрок уберет ставку совсем, то статус "Ставка сделана" останется. Или я что-то не так понимаю?)
3. Использовать Объекты Callbacks - вообще не могу представить где в реальном кодинге сие нужно! То, что показывают в примерах "фу-бар", как-то ни о чем.

Буду рад выслушать любые мнения.
Ответить с цитированием