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

Приложение С

Основы программирования для Windows

У большинства людей на компьютерах установлена та или иная версия Windows. Чтобы писать игры для разных версий Windows, не обязательно быть экспертом по этой операционной системе. Достаточно знать несколько базовых концепций, например:

□    как создавать окно в функции WinMain ();

□    как определять процедуру обработки сообщений Windows;

□    как использовать ресурсы Windows, например, значки, курсоры и так далее.

Добро пожаловать в WinMain()

В каждой программе для Windows должна присутствовать функция Win-Main (). Эта функция содержит точку входа в Windows-программу, то есть выполнение программы начинается с выполнения функции WinMa-in (). Она выполняет практически те же задачи, что и функция main () в большинстве обычных программ на С и C++.

Функция WinMain() создает и отображает рабочее окно программы. Чтобы сделать это, она должна выполнить следующие действия:

1.    Определить класс окна.

2.    Зарегистрировать этот класс,

3.    Создать окно зарегистрированного класса.

4.    Вывести созданное окно на экран.

5.    Обрабатывать сообщения в цикле обработки сообщений.



Новости
Геймеры собирают деньги на помощь русским сиротам
Сервис Humble Store и компания Tripwire Interactive поддержат организацию Change30. Британцы предоставляют помощь русским сиротам.
Слух: На E3 2018 покажут Cyberpunk 2077
Крупное польское видеоигровое издание GRYOnline сообщило о том, что, согласно их собственным источникам в компании, CD Projekt Red готовит к E3 2018 новый трейлер Cyberpunk 2077.