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



Новости
Антивирусы и облачные сервисы портят сохранения Dark Souls Remastered
Вчера комьюнити-менеджер Bandai Namco под ником Izmar подтвердил проблему в Steam, посоветовав ограничить доступ антивирусов и других программ вроде облачных сервисов Google и Amazon к файлам ремастера Dark Souls.
Facebook анонсировала новую игровую платформу с интерактивными видео
«Facebook анонсировала несколько новых функций видеотрансляций, которые позволят пользователям сделать свои прямые трансляции похожими на игры с опросами и викторинами», — отмечает The Verge.