there is no such thing as fake OOP GA
Well I mean because you can't have object.method you have to have a function called ObjectMethod. And you can't inherit so polymorphism has to be hacked. You end up having to make very similar functions to handle similar objects instead of having one function that handles a variety of objects. Or you make one SUPER object with all possible fields you'd want to use and make everything in your game one of these. Only inevitably you'll end up having to put some Select Case statements in your "generic" functions to handle the different behaviours OR call different "generic" functions depending on the sub-type of your SUPER object. That's a bit rubbish really imho. I had to do all that in BPlus. Generic OO Blitz Game Engine Core...
Miscellaneous Forums/General Discussion/Generic OO Blitz Game Engine Core...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.