In my football game, I have 32 teams at this time, and 32 sets of sprites with each team’s white jerseys, and 32 sets of sprites with each team’s color jerseys.
In the original Tom Landry Strategy Football game, I had bitmapped graphics, so an array of I think 16 or 32 colors per team. This allowed me to have one set of images (instead of 32), and simply put a different value into the array index that was associated with the helmet stripe, etc.
But when I rewrote my game for iOS back in 2011, I saw no support for bitmapped graphics, so I just created separate spritesheets.
I’d really like to get back to something different now, that would allow me to have one sheet of sprites for white jerseys and one set for color jerseys, and let the users assign color values to different pieces (pants color, pants stripe, jersey color, shoulder stripe, etc), especially now that I want to be able to support more than 32 teams.
Does anyone have any suggestions on how to do this?