enum game_menu_choice {PLAYGAME, INSTRUCTIONS, EXIT};
int main(void)
{
do {
game_menu_choice user_choice = get_user_choice();
switch(user_choice)
{
case PLAYGAME:
Playgame();
break;
case INSTRUCTIONS:
Show_Instructions();
break;
case EXIT();
exit(0);
break;
};
} while(1);
}
overall structure
Is this a good overall structure for a game? Or not so much?
Looks to me that's only a structure for the initial menu, and a very sparse one at that. (and ugly..please us the code tags
Looks like a good start. I would probably use a while(true) loop rather than the less common do { ... } while loop, and I'd also return from main rather than calling exit(), but these are minor stylistic issues.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement