If you use simple shapes to block an entity view, there is an easy way to do this, which I implemented:
VisionWave, , . VisionWave, , , , .
4 : , , , , , 1 -1 (.. X). (), >.
\ /
\ />
\ / >
@ >
/ \ >
/ \>
/ \
, . , :
ββ Roguelike, . .
, , , - .