I mean that you can update Blitz3d to DX 9.0 while mantaining the same programming language structure.
I did not say it is an easy task
DarkBasicPro is DX 9.0 based but it is a Basic like programming language same as Blitz3d .
Well it is a mess , but you get the point.
On the contrary BlitzMax introduces new OOP features
"... everything I want to do with my games I already have Blitz3D commands for."
I agree with you on this point.
But if you can evoke Blitz3d commands via C++ calls you can design better structured programs, in my opinion
Otherwise, Why BlitzMax ?
I did not say it is an easy task
DarkBasicPro is DX 9.0 based but it is a Basic like programming language same as Blitz3d .
Well it is a mess , but you get the point.
On the contrary BlitzMax introduces new OOP features
"... everything I want to do with my games I already have Blitz3D commands for."
I agree with you on this point.
But if you can evoke Blitz3d commands via C++ calls you can design better structured programs, in my opinion
Otherwise, Why BlitzMax ?