Программирование стратегических игр с DirectX 9.0

златолит камень купить, лемезит галтованный, каменная крошка bda5893f

Определение состояния DIK


Массив didKeyboardBuffer хранит данные возвращенные DirectInput. Чтобы сделать их читаемыми, необходимо проверить значение каждого элемента массива. Если результат поразрядной логической операции И над возвращенным значением и константой 0x80 не равен нулю, значит клавиша была нажата; в ином случае клавиша была отпущена. Я знаю, это выглядит причудливо, но именно так работает DirectInput!



Содержание раздела