An engine for multiple dimensions?

Miscellaneous Forums/General Discussion/An engine for multiple dimensions?

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.

It's called polymorphism ... using virtual functions on a class you could have a class (or a BMax Type with methods) 'simulation' or 'universe' and then have a 1D, 2D, 3D, 4D, etc... derived from 'simulation' or 'universe' or whatever you want to call it and using that typical object oriented thought process you could have it all under the same codebase calling the same functions to act upon it as well. Of course at this point 2D and 3D are the only seemingly applicable choices but if you want extendability in programming it's there for the taking.