Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Нажата ли Клавиша Console


Автор: SiTox_ 24.9.2007, 23:22
Привет всем Пишу Pacman.NET Console app. как узнать была ли нажата какая то клавиша пока я делаю делей(аналог KeyPressed в Pascale) пробовал сделать P/Invoce на функцию user32.dll GetKeyState но она не даёт нужного эффекта. требуемый эффект зажимаешь клавишу pacman движеться , отпускаещь стоит. пожалуйста помогите запарился уже искать ответ. :(

Автор: Bogdan1024 25.9.2007, 13:49
Средствами System.Console никак smile Нужно юзать Managed DirectX чтобы такое отлавливать, я думаю. И вообще, пакман в консоли - это ж полный изврат  smile 
Что-то не припомню ни одной консольной игрушки где вводимые символы не ограничивались бы скоростью нажатия клавиш.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)