You are correct: Type objects aren't automatically stored in a list in BlitzMax.
Difference between a method and a function: a method is applied to a particular object, a function isn't. Like so:
Almost like a function is a global call and a method is a local call. Very handy.
You don't need an underscore. I think fred probably used it so that it wouldn't clash with any other fields/globals/funcs etc.
Difference between a method and a function: a method is applied to a particular object, a function isn't. Like so:
myThing.doMethodThing() ' calls doMethodThing which changes myThing myType.doFunctionThing() ' calls doFunctionThing but has no specific object to work with
Almost like a function is a global call and a method is a local call. Very handy.
You don't need an underscore. I think fred probably used it so that it wouldn't clash with any other fields/globals/funcs etc.