Hallo,

I am now at the point where I have to start thinking about how to design my game. So far I have just made classes and forced them in between others to see how different functions work. Now I want to take on step back and start designing at all so it makes a bit more sense.

Here is my "outline" so far:
Code:
gameWorld
{
	public:
		update();
		draw();

	private:
		TimerFunction();

	// Variables
	private:
		BulletMgr class
		Map class
		EnentyMgr class
}
I also have a global (singleton) class for drawing and manging graphics.

The problem is that BulletMgr, Map, and EntetyMgr all need to know about each other(I think?) Is there a neat way to solve this?