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

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

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

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



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

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

Новости
Вышел новый тизер Project Melies от разработчиков Layers of Fear
Bloober Team и Gun Media представили новый тизер хоррора Project Melies, посвящённого немому кино.
В популярной игре спрятали кошелек с деньгами
Как написал Криси в своем блоге на Hackernoon, пароль от кошелька был разделен на две части и спрятан на две разные планеты виртуальной вселенной No Man’s Sky.