BlitzMax is cross platform ;)
True, but TV3D is Windows only already, so that won't be an issue for me.
C# has language features that I always wished blitz had, and more. Things that I haven't seen in max( Only used the demo on a couple of occasions, so I could be wrong ).
-True Constructors
-Function Overloading
-Enumerations
-Dll Creation
-Properties
-Indexers
-Generics
-True Constructors
-Function Overloading
-Enumerations
-Dll Creation
-Properties
-Indexers
-Generics
Quite right, those are all things BMax doesn't have and with the exception of the last two ( which I haven't learned yet unless I just don't recognise the terms ) I would agree that they're very useful. I also believe C# has delegates ( type-safe method pointers ) and BMax only has function pointers.
Nope, there are certainly advantages that BMax has over C# but perhaps not for this project in particular. OEJ may be right, perhaps C# is the right tool for this job. Thanks guys.