Показать сообщение отдельно
Старый 16.08.2004, 00:29
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 2  
Antares
Banned
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Делаем две логические переменные, допустим, Clockwise и AntiClockwise.

Если первая true -- увеличиваем _rotation, если вторая -- уменьшаем.

Теперь об уменьшении и увеличении. Делаем мы это на величину которую удобно назвать speed. Ее модуль в свою очередь, по каком-либо нам желаемому правилу уменьшаем (получаем ускорение). Только не забывай, что скорость может уйти в минус.

Ну и последний шаг. Если прижата кнопка вверх -- Clockwise = true, если отжата -- false. Аналогично с кнопкой вниз и AntiClockwise.

Куда повесить код, описывающий это дело, думаю, понимаешь.