Original Post
I''m currently writing an arkanoid clone and had a few problems with the game architecture, i dont know how to visualize it.
If there was only to be the main game screen there wouldnt be any problem, but there is the intro screen, menu and submenu screen, character selection, etc... each one with different display, key process and resource load functions.
I thought doing something like an aplication object with pointers to functions and different classes for each type of screen, so that classes set up the application function pointers to its own and application only has to call each function.
Is that stuff viable?? Can you give me some advice?
Thanks in advance.
PD: Im spanish, so sorry for the spelling