The project I'm building for test purposes is working fine but I have dependencies flying around everywhere due to the XNA framework.
My issue is in the content.load textures/sounds/fonts.
I have them as public variables (i.e.
Texture1 = Content.load(of texture2d)("Texture1") )
I'm passing a 'Game1' pointer into the constructor of every new class being instantiated to gain access to these variables.
Am I missing an OOP trick that would prevent me having to pass a pointer to 'game1' to every New class?