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

двигаться потолок. При этом MinCeil определяет минимальное значение, а MaxCeil - максимальное значение.

Значение Increase аналогично описанному выше одноименному значению в структуре door.

Поле Crush определяет, губительно или нет для игрока и монстров опускание потолка. Если Crush равно 1, то данный потолок при опускании может раздавить. Следовательно, он опасен.

Значение Phase определяет текущую фазу потолка:

-1: потолок опускается.

1: потолок поднимается.

Поле Trig используется только для 3 и 4-го типа потолков. Это значение используется для поиска в массиве структур ActiveCeil ну жной структуры в соответствии с определенной линией при остановке/запу ске потолков. Для этого используются функции:

ResumeMovingCeil - продолжить движение потолка.

StopMovingCeil - остановить движение потолка.

Значение PrevPhase является промежуточным. В фу нкции StopMovingCeil в него копируется значение из phase. А в функции ResumeMovingCeil значение phase восстанавливается из PrevPhase. Таким образом, при возобновлении движения потолка он продолжает движение в том направлении, какое было в тот момент, когда его остановили.

Функция обработки класса полов: ProcessFloor.

4. Полы. Это класс обработки полов. Он определен структурой floor:


Значение Туре, как и в предыдущем случае, определяет алгоритм функции обработки ProcessFloor и влияет на инициализацию параметров в структуре


Новости
Descent выпустит релиз игры Overload в мае
Авторы Descent озвучили дату ожидаемого релиза Overload, по заявлению авторов игрового продукта, новинка выйдет весной текущего года.
Разработчики PUBG удалят шлем третьего уровня с карты
Компания удалит с карты шлемы третьего уровня и переработает баланс оружия, чтобы пользователи выбирали более разнообразный арсенал.