[BRL.GLMax2D] Heavy modifications, more open

BlitzMax Forums/BlitzMax Module Tweaks/[BRL.GLMax2D] Heavy modifications, more open

plash(Posted 2009) [#1]
(Proposed release)

The module has been turned to the awesome side of SuperStrict, and all the private code has been stuffed into a type (_TGLMax2DAssistant), so that any variables (states, transform variables) or functions (specifically DisableTex and EnableTex - previously, I had to use a hack to get around the resetting of the last bound texture) are open for use outside of the module.

There never was an official response to my thread on Private access, so I went ahead and modified this.
Obviously, I wouldn't care if these changes were made or not if I can legally *rename* and claim rights on the GLMax2D module (which would actually make things easier.. and harder).