this is sooo rad.
the first version i uploaded just displayed the switch/thingie and let you drag it. that was awesome by itself. then i figured "most guis have a top-down pseudo-perspective with light from the top-left". try right clicking to change the camera angle.
this is a fully functional 3d engine by the way with full object hierarchy and hierarchial transformations. all types of projections and transforms, fully capable lighting, multiple shaders (i should really implement a flat npc textured shader) and all that good stuff.
the requirement of a zbuffer and offscreen buffer for drawing is still pissing me off though...
i really need to stop putting off the listbox/menu/etc stuff to work on this trash
