Brent/schizoid2k - thanks - take you points re avoiding globals - just focusing on performance/memory usage however for a moment (for understanding purposes):
* I was only talking about create the single imageSheet (not the sprites). Just checking if you understood this.
* If you only have say 20-30 sprite images overall and you have them in a single imageSheet, AND assuming you will want to use some of these in each scene, THEN from a memory perspective have the imageSheet loaded once for the entire duration of the game would be the same as clearing and loading it again in each scene no? In fact having to open it for each scene you might argue is a little slower. (again just making the assumption there aren’t hundreds of sprites in the game)
Does this make sense?