Style/Structuring question: One vs. multiple global objects

Deewiant deewiant.doesnotlike.spam at
Mon Jul 2 21:32:14 PDT 2007

Lutger wrote:
> First think about if they really need to be global variables. Does you
> renderer need to access the sound system? Does your window class need to
> know the main character and that character need to know the screen width
> and height? All these things you mention do not need to be global.

Not global per se, but they can be module-level variables with the "package"
privacy specifier. Thus you can have foo.sound.globals which can only be
accessed by the sound system.

Remove ".doesnotlike.spam" from the mail address.

More information about the Digitalmars-d-learn mailing list