Currently I have a class for each type of a light, a static class used for global communication with no externs and no instantiantions. I can manage a dynamic list of lights stored within d3d's SetLight parameters and enable them as needed by objects, the world, or just always...given the max

From here since each light will have its own unique id in a master class I can relay that ID to building class' for example which need to light themselves.


So a few questions:

- Does D3D have a max when it comes to SetLight?
I know it does with LightEnable, the max can be found in the caps.