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

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

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

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



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

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

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