It's clearly way out of date. I need to update it to access the filesystem in a generally transparent manner. Instead of accessing the file system, I want to be able to say "Get the texture named 'Grass'" and have it go out and find the appropriate texture. Some ideas stolen from OGRE: register resource locations, resource groups (this is a particularly great one), etc...
Ok, I've gotten the ResourceManager using config files to describe complex resources, using factories to handle building of resources, and off of the singleton pattern.
It's clearly way out of date. I need to update it to access the filesystem in a generally transparent manner. Instead of accessing the file system, I want to be able to say "Get the texture named 'Grass'" and have it go out and find the appropriate texture. Some ideas stolen from OGRE: register resource locations, resource groups (this is a particularly great one), etc...