didn't understand why you'd want to write a program with anything but global variables.
There's a bit of truth in that... Can't believe how much more "readable" my Amos sources became, after I stopped using that many global variables, but instead local variables and function calls with arguments...
Mostly becouse of that, I can still understand most parts of my 3500+ lines game project :-)
Recently, I've started re-programming it on C, based on AmosToC-produced C code (That program is available at Aminet)
The game sure did work on MorphOS, and well, if I may say, but if you're doing system friendly stuff (Using RTG screens instead of "Amos Screens") there are some limitations.
Becouse of those, and possibility of native PPC version, I decided to move the development to C.
But let me say just one thing: "This whole project couldn't have been born without AmosPro"
It's just so easy to start programming in Amos, Screen Open... and there you go!
But currently the problem is, when you start doing system friendly stuff (RTG screens, standard windows etc.) it isn't that easy anymore...