Вниз
Скачать: CL | DM;

Игра Удав, движение   Найти похожие ветки 

← →
ZedeS   (2004-01-25 11:28) [0]

Управление при помощи курсорных клавиш. Нажал влево - поехал влево,  пока не нажмеш др. клавишу.
 Проблема: обрабатываю OnKeyDown, потом при помощи While Key=VK_Left(например) двигаю картинку. Не реагирует на нажатие др. клавиш, пока не упрется в стенку. KeyPrewiev:= True, пробовал - не помогает.
 Как правильно сделать? Нужно в цикле передвижения узнать, была ли нажата др. клавиша.
 Заранее сасибо!


← →
A22   (2004-01-25 12:27) [1]

сделай массив из 4 boolean"ов и в ON_KEY_DOWN записывай туда true. положим, нулевой элемент - для кнопки "вправо", 1 - для "вверх" ну и т.д. На ON_KEY_UP соответсвенно ставь false.
Тогда всегда сможешь проверить нажатие и других клавиш тоже..
ТОлько я в таком варианте переносил код проверки флагов и движения из ON_KEY_DOWN в другую функцию



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.021 c
8-1079682681
Keiptaun
2004-03-19 10:51
2004.05.30
Pererisovka Formy


3-1084115949
Cerera
2004-05-09 19:19
2004.05.30
Помогите с базой данных!!!


1-1084682121
Янис
2004-05-16 08:35
2004.05.30
народ подскажите я хочу сделать тест и мне нужно что бы при нажат


14-1084394919
Vasya.ru
2004-05-13 00:48
2004.05.30
А в каких крупных проектах ,мастера, участвовали?


1-1084739875
Dmitry Vyacheslavovich
2004-05-17 00:37
2004.05.30
Свойство "text" пропало...




   Наверх