We want to have enemies in our game. A lot of enemies. We need to have flying enemies as well as walking enemies. With the wonderful Planet-X graphics we are using, the designer created six types of creatures in six colors. We are using all but one type of creature (the swimming creature didn't fit this game), so we have 12 flying enemy types and 18 walking enemy types. In our game there is no difference in the behavior of the creatures, but it does give more of a visual flair to the game to have this much variety. Because we will be randomly creating enemies throughout the game, we don't want to be reloading the animations into the cache every time a new creature is spawned, so we build all of the enemy animations when the playfield is loaded.
-(void) loadEnemyAnimations { // Build all walking enemy animations for (int i = 1; i <= 18; i++) { // Build the names for the image and animation NSString *root = [NSString...