forked from Mirrors/openclonk
![]() Descend collision was broken because of two reasons - one complicated and one easy. Firstly, we would not re-visit beams after eliminations if they were closer to the light source than the remaining beam. Especially nasty because the comments claimed the opposite. Secondly, the coordinates passed to find_cross were actually flipped. I took the opportunity to clean up the control structure a bit, update the comments (brr), and fix the bug in one swoop. |
||
---|---|---|
.. | ||
C4FoW.cpp | ||
C4FoW.h | ||
C4FoWAmbient.cpp | ||
C4FoWAmbient.h | ||
C4FoWBeam.cpp | ||
C4FoWBeam.h | ||
C4FoWBeamTriangle.h | ||
C4FoWDrawStrategy.cpp | ||
C4FoWDrawStrategy.h | ||
C4FoWLight.cpp | ||
C4FoWLight.h | ||
C4FoWLightSection.cpp | ||
C4FoWLightSection.h | ||
C4FoWRegion.cpp | ||
C4FoWRegion.h |