|
Guys... am I missing the point or has someone not put much thought into what should be b2internal and what should be private? I've just come to subclass b2DebugDraw, I could write my own class to handle all the drawing but I figured it'd be convenient to subclass b2DebugDraw and override a few functions..
All I want to do is specify a LineScaleMode when drawing shapes, and either I have to write a class from scratch to draw the world, or I have to swap all the references to member variables to a local variable and function call, what a load of ball baggery for the want of changing one thing!!
It's not the first time I've had to fiddle about thanks to some things being private that would be really handy if exposed. Like I asked, am I missing the point here? If not, I'd be more than happy to contribute!!
|