Программирование стратегических игр с DirectX 9.0
bda5893f

Перехват фоновых событий


Теперь, когда все необходимые части проинициализированы и запущены, код присваивает флагу g_bBackgroundMusicActive значение 1. Благодаря этому цикл сообщений функции WinMain() узнает, что надо проверять состояние музыки. Вернитесь назад к функции WinMain() и взгляните на следующий фрагмент кода:

if(g_bBackgroundMusicActive) { vCheckMusicStatus(); }

Эй, я не говорил, что будет много кода! Так или иначе, главный цикл проверяет состояние музыки вызывая мою функцию vCheckMusicStatus().



Содержание раздела