I recently started working on a simple 3D fps and I did some planning.
But I’m not entirely sure what’s the best way to layout my classes.
I made a diagram but I’m not sure if it’s right…
Is it wise to initialize all my classes in the Main class or should I initialize them from other classes that relate to them?
Anyway; here’s a digram, please comment on the structure: