I only do it like Lee because there was a time when the IDE gave me an error otherwise.
Since then i was lazy to try again, and to be honest, don't want AN OTHER random bug report from the IDE, which i would AGAIN hunt for half a day, just to realize that it was the global variable declaration all along.
I'm way too fed up with error messages about a ghost 1400. line when there are only 700 lines of code to deal with that, thank you.
(sorry if i sounded harsh, the ghost line phenomenon is a very recent stuff, and cost me some precious time... again...)
-Mental Hybrid: A unique heavy story based shoot'em ~40% (primary project)
-CoreFleet: An underground commander unit based RTS (canned) ~15%