int main() { char ch; welcomescreen(); printrule(); do { switch(mainmenu()) { case 0 :loadgame(); break; case 1: controls(); break; case 2: ; break; } printf("\nDo you want to play now ? ( Y OR N)\n"); scanf("%c",&ch); ch = tolower(ch); } while(ch =='y'); clrscr(); printf("Your score has been saved to Snake.txt\n"); FILE *fp; fp = fopen("Snake.txt", "a"); fprintf(fp,"Player score : %d\n", globscore); printf("\n\nThanks for playing\n"); fclose(fp); return 0 ; }
int main() { bool Game_ON, nextlevel, go_menu; int counternumber; welcomescreen(); do { int choice = mainmenu(); enum{Play_Game = 1, Credits, Load_Game, Close_Game}; switch(choice) { case Play_Game: { Game_ON = true; do { int difficulty = difficultychoice(); enum{Easy = 1, Medium, Hard}; switch(difficulty) { case Easy: { Game(&Game_ON, &nextlevel, &go_menu, difficulty, Easy, Medium, Hard); }break; case Medium: { Game(&Game_ON, &nextlevel, &go_menu, difficulty, Easy, Medium, Hard); }break; case Hard: { Game(&Game_ON, &nextlevel, &go_menu, difficulty, Easy, Medium, Hard); if(nextlevel == true) { end_of_Game(&go_menu); } }break; } }while(Game_ON == true); }break; case Credits: { Credits_Zeruxky(); go_menu = true; }break; case Load_Game: { loading_Game(&Game_ON, &go_menu, &nextlevel); }break; case Close_Game: { go_menu = false; }break; } }while(go_menu == true); bye_bye(); };