M.A.X.    Вы вошли как гость
Российский Клуб игроков M.A.X.
 
[Новости]   [Новичку]   [Энциклопедия]   [Документы]   [Файлы]   [Игроки]   [Архивы]   [Архив форума]  
[Новый сайт]   [M.A.X. Gold]   [Партии]  

 
 
 
Архив форума  МаксГолд
[Основной форум] [Голосования] [МаксГолд] [Off-Topic]
 


(Протестировано) Горячие кнопки в меню закупок  -  Hruks,  07.06.2010  6:15:16

Реализовал горячие кнопки в меню закупок, так как при тестировании с этим меню часто работаю, то захотелось его улучшить.
Бранч:
svn://maxgold.rumaxclub.ru:46022/maxgold/branches/hruks_BuyMenuHotKeys

Горячие кнопки для меню закупок:
Вверх/вниз - выбор юнита в списке закупок/апрейдов
Shift + Вверх/вниз - выбор юнита в списке купленных
Пробел - купить выбранный
Delete - продать выбранный
Влево/Вправо - добавить убрать материалы (+-5)
Shift + Влево/Вправо - добавить убрать материалы полностью

Просьба проверить, и если ок, то выложить в транк.
P.S. Общие части KEY_UP и KEY_DWN при условии ssshift in shift я бы вынес в отдельную локальную процедурку. Ну либо стоит объединить кейсы а внутри сделать условие на KEY_UP и KEY_DWN.

    ответы :