What should I do in a game with the following structure?
Main Menu -> needs EAGLView
single player game view -> needs EAGLView
instructions view -> needs EAGLVIew
two player game view -> needs two EAGLViews (this is split screen two player)
instructions view -> needs EAGLView
When returning from instructions to a single or two player game view, the EAGLView in the game view needs to resume where it left off.
How should I use EAGLView(s) for this purpose? As cocos2d seems to have problems with multiple EAGLViews, should I have one shared EAGLView that I add and remove as a child to the various views of the game? But then there's issue of resuming in the game views after returning from instructions.