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

Приложение С

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

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

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

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

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

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

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

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

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

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

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

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

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



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