'Clean' Sswift Shadow demo?

Blitz3D Forums/Blitz3D Programming/'Clean' Sswift Shadow demo?

Yep, it comes with sample code, but there's 700+ lines of code - most of which control the demo rather than the shadow system itself. The shadow system is an include of course so that's seperate, but I'm curious as to which of these variables is called by the include and which is just to make the demo work.

I'm trying to pick through it all slowly but I'm curious as to whether anyone has anything a little more simple :)