How many Max users still hate OOP?

Miscellaneous Forums/General Discussion/How many Max users still hate OOP?

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

sswift: No, you see, it would be like this:

void Hand::Push( IPhysics& object, double force )
{
    object.ApplyForce( force );
}


Maybe that makes sense. The idea is that you can break things down into a primitive form. In this case, the calculator isn't a Calculator type, all it does is implement the IPhysics interface.

BUT, BlitzMax doesn't support interfaces, so you would be better off to use a collection of components to compose the objects. E.g., a calculator would have the Physics, Interactive, and Renderable components in the case of a game where the calculator could be thrown around, interacted with, and drawn.

That probably confused everyone...