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

Как видите, рукопашный бой разрешается лишь в том случае, если соблюдаются три условия:

-    есть, с кем драться;

-    расстояние между' врагами меньше 64;

-    между врагами отсутствуют препятствия (стены).

Функция XDheckAttack.

Что касается дальнего боя, то алгоритм остается тем же. Т.е. сначала разрешение на возможность дальней атаки, и, если дано добро, то можно атаковать. Такое разрешение здесь дает функция CheckAtlack.

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

Новости
Авторы проекта «1917» выпустили онлайн-игру об истории СССР
Разработчики рассказали о том, что пользователи их игры смогут принять участие в главных исторических событиях советского периода.
В God of War не будет сезонного пропуска
Креативный директор студии SIE Santa Monica Studio Кори Барлог заявил, что в новой части God of War не будет сезонного пропуска.