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

Функция CheckPozitJJne.

Она практический аналогична функции CheckSideVector ofPoint за одним исключением. Вектором тут является анализируемая линия. Поэтому' третьим параметром в иее передается указатель на линию. Данная линия является вектором, т.к. поля 1епХ и lenY могут иметь знак. Следовательно, линия имеет направление. Таким образом, вектор для линии “li” задается четырьмя параметрами:

li->FromVert->krX - начальная июрдината вектора X; li->FromVert->krY - начальная координата вектора Y; li->lenX - длина вектора по X (знаковое значение); li->lenY - длина вектора по Y (знаковое значение).

А теперь, разобравшись с алгоритмом “сортировки” линий, вернемся наконец к функции PressUse.


Новости
Авторы Hellblade: Senua’s Sacrifice удивлены количеству игроков на ПК
В октябре прошлого года студия Ninja Theory рассказала, что продажи Hellblade: Senua's Sacrifice оказались выше, чем ожидали сами разработчики, а уже через месяц они достигли полумиллиона копий.
Хождение по Аду в Agony отнимет у игроков 12 часов
Напомним, что Agony поступит в продажу на PC, PS4 и Xbox One 29 мая. После релиза игры авторы намерены заняться VR-режимом.