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

         

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

Обзор DirectInput

Интерфейс IDirectInput8
Интерфейс IDirectInputDevice8
Ввод с клавиатуры
Проект DInput_Simple
Инициализация DirectInput
Функция iInitDirectInput()
Функция iInitKeyboard()
Буферизованный ввод с клавиатуры
Функция IDirectInputDevice8::SetProperty()


Установка формата данных клавиатуры

Установка уровня кооперации
Захват клавиатуры
Раскладка клавиатуры
Чтение данных клавиатуры
Функция iReadKeyboard()
Определение состояния DIK
Преобразование кода DIK в код ASCII
Ввод текста в игре
Навигация по меню
Активация ввода текста

Обработка текстового ввода
Отображение введенного текста
Интерфейс шрифта
Функция ID3DXFont::DrawText()
Содержание раздела