BlitzMax- цикл с ожиданием нажатия любой клавиши
Привет!
Столкнулся с проблемой: нужно организовать цикл, который бы "крутился" и выполнял нужные действия пока не будет нажата любая клавиша. repeat <необходимые действия> until <нажата ли любая клавиша> keydown - я так понял используется только с константами нужной клавиши KeyDown(key_escape) keywait - просто ждет нажатие любой клавиши а как сделать в моём случае? |
Ответ: BlitzMax- цикл с ожиданием нажатия любой клавиши
Примерно так (всевдокод)
PHP код:
|
Ответ: BlitzMax- цикл с ожиданием нажатия любой клавиши
Ох...ох!!!
Пока я "ковырял" инструкции и примеры в поиске решения вопроса, я встречал такой вариант решения вопроса, но и там были комментарии, что это не рационально "гонять" цикл 255 раз... Неужели больше выходов нет? Неужели те же функции KeyDown, KeyHit не имеют возможности проверки не на конкретную клавишу, а просто на нажатие любой? |
Ответ: BlitzMax- цикл с ожиданием нажатия любой клавиши
Ответ кроется в твоём вопросе, нужно создавать цикл.
Рациональность зависит только от реализации. Можно написать код в котором будет крутится множество проверок. А можно написать пару проверок. Почувствуй разницу. Цитата:
Это в любом случае означает «крутить цикл». |
Ответ: BlitzMax- цикл с ожиданием нажатия любой клавиши
Мда,,, последний ответ - НИ О ЧЕМ........
|
Ответ: BlitzMax- цикл с ожиданием нажатия любой клавиши
Можно так...
Код:
Repeat |
Ответ: BlitzMax- цикл с ожиданием нажатия любой клавиши
Спасибо! Это как вариант для "окошек", но у меня полноэкранный... Так что не подходит.
|
Ответ: BlitzMax- цикл с ожиданием нажатия любой клавиши
Цитата:
Этот метод не подойдет для консольных приложений. |
Часовой пояс GMT +4, время: 04:24. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot