
16.08.2004, 00:29
|
|
|
Banned
Регистрация: Dec 2003
Сообщений: 3,925
|
Делаем две логические переменные, допустим, Clockwise и AntiClockwise.
Если первая true -- увеличиваем _rotation, если вторая -- уменьшаем.
Теперь об уменьшении и увеличении. Делаем мы это на величину которую удобно назвать speed. Ее модуль в свою очередь, по каком-либо нам желаемому правилу уменьшаем (получаем ускорение). Только не забывай, что скорость может уйти в минус.
Ну и последний шаг. Если прижата кнопка вверх -- Clockwise = true, если отжата -- false. Аналогично с кнопкой вниз и AntiClockwise.
Куда повесить код, описывающий это дело, думаю, понимаешь.
|