Хонич А.
Как самому создать трехмерную игру
стр. 219

Здесь следует пояснить фазу выстрела. Если нажата клавиша CTRL, то игрок производит выстрел. Фазу' выстрела исполняет функция ShotFromWeapon.

Функция ShotFromWeapon.

Эта функция первым делом проверяет, имеются ли в коробке патроны для данного оружия. Для этого вызывается функция CheckAmmo WhileFire. Если патронов нет, то данная функция сменяет оружие и возвращает 0. Если патроны есть, то запускается фаза оружия ofShot (выстрел) и запускается функция имитации шума от выстрела MakeDin, которая будит монстров, находящихся в данном секторе и прилегающих секторах.

Исходный текст функции ShotFromWeapon:

Новости
Будет выпущена серия короткометражек по World of Warcraft
Blizzard выпустит серию короткометражных анимационных роликов в преддверии World of Warcraft: Battle for Azeroth.
Epic Games заработала миллиард долларов на микротранзакциях в Fortnite
Прибыль от микротранзакций в Fortnite перевалила за один миллиард — и всё благодаря тем самым ненавистным лутбоксам.