Hi guys! I'm a new user of Blitz3D, I'm currently reading through the command reference and trying to get an understanding of the language. I have never written anything in 3D before (I've only recently started learning 3D math from a book) and haven't written any games since the days of AMOS on the Amiga.
Anyway, I have a couple of questions:
1) I get the impression that all arrays are global. Is this correct, or can I declare an array in a local scope?
2) MoveEntity vs. TranslateEntity. From what I can gather, MoveEntity takes its coordinates from the entity's space, where TranslateEntity uses worldspace coordinates?
Sorry for such dumb questions, but I have limited time at the moment, and thus I can either read documentation or code, not enough time for both just yet :-(
Anyway, I have a couple of questions:
1) I get the impression that all arrays are global. Is this correct, or can I declare an array in a local scope?
2) MoveEntity vs. TranslateEntity. From what I can gather, MoveEntity takes its coordinates from the entity's space, where TranslateEntity uses worldspace coordinates?
Sorry for such dumb questions, but I have limited time at the moment, and thus I can either read documentation or code, not enough time for both just yet :-(