Original Post
From what I have read in the forums there seems to be two diffrent ways of resource management: A) One global resource manager for every type of resource (sound, texture, mesh, etc.) For example the resource manager class can do this: ResourceManager->AddResource("Texture.bmp",RT_TEXTURE) and this: ResourceManager->AddResource("Mesh.wav",RT_MESH). B)One manager for every type of resource. For example the texture manager would do this: TextureManager->AddTexture("Texture.bmp"); and the sound file manager would do this: SoundManager->AddSound("Sound.wav"); What are the pros and cons of each method? If there is another method could you please tell me about it. Thanks.