Как реализовать НЕ рентгеновское зрение «врагов» в игре? Доброго времени суток. Пишу небольшую игру ( для себя) на python. 2d игра , типа рпг (но с элементами стелса) , вид сверху. Начал описывать "врагов," дошел до зрения и сдулся, не могу понять, как заставить "врагов" не видеть сквозь стены. У них есть направление взгляда (вектор) и область в которой они видят (треугольник), но как из треугольника вырезать нужный кусок. Возможно сам подход с областью не верный. Подскажите пожалуйста. Стена имеет 2 координаты центра.