   Sprite extraction
  I was curious to know, many people have a plethora of sprite maps available, but, they often seem to be placed in arbitrary (although equidistant) locations.  I was curious to know what approach people typically used for extracting the useful coordinates such as, how much width does one frame take, and where do the frames begin?Cheers,   
  When I was using SDL, I made a class something like this:class CSpriteMap{   std::string filename;   std::vector<SDL_Rect> spriteRects;};I'm at work, so I can't throw in everything I had on that class, but you get the idea.  You could probably make it much more useful if you use your own class instead of SDL_Rect in the vector.However, if you are willing to edit the images for in-file information, you might be interested to know that TANSTAAFL wrote an article on this.