Hi pygame users, just a simple question-- How can one cause variables at "function-level" to behave like variables at "line-level"? (With basic python code) I just want to avoid using "global" over and over again (in many different functions) while I want to declare, use, and delete all my game's variables inside functions.Thanks.
It should make my program very simple and straight-forward if I could do this. (As I have explained in the previous replies to this thread) I would like to know how it can be done-- without immature, unproductive statements like: "Don't freak out at the fact that I used the "class" keyword." Thank you. Matt On 3/10/12, Brian Brown <bro...@gmail.com> wrote: > That is not true, Chris. > > On 3/10/12, Christopher Arndt <ch...@chrisarndt.de> wrote: >> On 10.03.2012 23:35, Christopher Night wrote: >>> DO: >>> * Access variables. >>> (Move game according to current-variable-status and player-input) >>> >>> * Output to graphics and sound card. >>> (Display game according to current-variable-status.) >>> LOOP >>> >>> That's really all we need. >> >> Who's this "we"? Certainly doesn't include me, because I need *a lot* >> more from a programming language. >> >> Brian, I think you should read a bit about namespaces and why they are a >> good thing. You won't get very far with Python with your point of view - >> or in any other programming language for that matter (except maybe PHP - >> just kidding ;) ). >> >> >> Chris >> >