public void MainMenu() { Console.WriteLine("Main Menu\n[1] Store\n[2] Player Menu\n[3] Today's Forecast\n[4] Start Day\n[5] Exit Game"); userInput = Console.ReadLine(); Console.Clear(); switch (userInput) { case "1": StoreMenu(); break; case "2": PlayerMenu(); break; case "3": weather.DisplayWeather(); Console.WriteLine("Press [enter] to return to the Main Menu..."); Console.ReadLine(); break; case "4": return; case "5": ExitGamePrompt(); break; default: DisplayImproperSelectionPrompt(userInput); break; } Console.Clear(); MainMenu(); }
public void GameMaster() { while (dayCount < gameLength) { Console.WriteLine("Day: " + (dayCount + 1)); weather.DisplayWeather(); mainMenu.MainMenu(); day.DayLogic(); day.DayResults(); day = new Day(player, weather); weather = new Weather(); dayCount++; } GameEndResults(); AskPlayAgain(); }