Конгер Д.
Физика для разработчиков компьютерных игр
стр. 401

В листинге 14.17 приведен код нового метода из платформы. Этот код находится в файле PMD3DApp. срр. Метод InitDirectlnput () вызывает функцию DirectInput8Create (), чтобы создать интерфейс IDirectInput8. Параметры функции DirectInput8Create () объяснены в таблице 14.1.

Четвертый параметр функции DirectInput8Create() — это адрес переменной-указателя. Именно в этом параметре DirectInput8Crea-te () сохраняет указатель на интерфейс IDirectlnpute. Теперь в классе платформы d3d_app есть указатель на интерфейс IDirectlnpute - это переменная из строки 11 листинга 14.17. Игра может обратиться к интерфейсу IDirectlnpute в любой момент, вызвав метод d3d_app: :Di-rectlnputDevice().



Новости
«Мясной» экшен Redeemer: Enhanced Edition задержится до осени
Издательство «Бука» и студия Sobaka объявили о том, что кровавый экшен Redeemer: Enhanced Edition, ранее запланированный к выходу в августе, был отложен на осень.
Steam-версия Orwell бесплатна до завтра
Игру можно забрать в течение суток, получив ключ для активации в Steam.