Forward declaration

BlitzMax Forums/BlitzMax Beginners Area/Forward declaration

Man, this is annoying... BlitzMax is so strict with Fields and methods being instancebased and functions and globals being typebased, so I can't make completely self-contained objects which, for example, initialize themselves upon creation?

Or maybe I'm going about this the wrong way?

Maybe I shouldn't use the Create function but the New method instead... Would that work...? I guess I'm just typing while thinking here - I can't be the only one with this problem...