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

Следующие два параметра задают координаты верхнего левого угла окна. Если вы хотите, чтобы игра работала в полноэкранном режиме, задайте для этих параметров нули в качестве значений. Если игра должна работать в оконном режиме, используйте значения CW_USEDEFAULT. Это позволит системе Windows вывести окно на экран согласно ее настройкам по умолчанию.

В строках 8-9 листинга С.З задаются высота и ширина создаваемого функцией CreateWindow () окна. Если ваша игра выполняется в оконном режиме, то можете задавать для этих параметров нужные вам значения. Большинство пользователей используют экраны с разрешением не меньше 800 х 600 пикселей, так что можно свободно задавать размеры окна порядка 500 X 500 пикселей. Кроме того, можно использовать предоставляемые Windows значения по умолчанию, задав для этих параметров значения CW_USEDEFAULT.

можно сочетать друг с другом с помощью битового оператора ИЛИ. Наиболее распространенные сочетания перечислены в таблице С.1.



С другой стороны, если игра должна работать в полноэкранном режиме, дважды вызовите функцию GetSystemMetrics(). При первом вызове передайте ей в качестве аргумента значение SM_CXFULLSCREEN. При втором передайте значение SM_CYFULLSCREEN. Эти вызовы вернут, соответственно, высоту и ширину экрана в пикселях. Можно передать полученные значения функции CreateWindow (), чтобы размеры окна соответствовали размеру экрана.

В строке 10 листинга С.З показан параметр, представляющий собой дескриптор родительского окна для создаваемого окна программы. Если

Новости
Косплей Сенуя из Hellblade: Senua’s Sacrifice
Редакция Геймбокса не могла не поделиться с вами прекрасным отечественным косплеем на Сенуя из Hellblade: Senua's Sacrifice.
Bethesda подала в суд на Warner Bros. за Westworld
Как утверждает издание TMZ, компания Bethesda Softworks подала в суд на кинокомпанию Warner Bros. и студию Behaviour Interactive.