Конгер Д.
Физика для разработчиков компьютерных игр
стр. 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().



Новости
Авторы Max Payne раскритиковали крупные игры
Глава по коммуникации финской компании-разработчика видеоигр Remedy Томас Пуха сообщил, что в современных реалиях игрового рынка его команде понадобилось реорганизовать производство.
По мотивам «Суперсемейки» выйдет игра в стиле LEGO
Боевик получит название LEGO Incredibles 2. Он охватит события первой части мультфильма, который вышел в 2004 году, а также станет связующим звеном с сиквелом.