public void PlayGame() { Random random = new Random(); Day day = new Day(); Player player = new Player(0); Store store = new Store(); Recipe recipe = new Recipe(); UserInterface.DisplayRules(); for (daysPlayed = 0; daysPlayed < 7; daysPlayed++) { day.weather.GenerateWeatherConditions(random); day.weather.MakeForecast(); UserInterface.DisplayForecast(day); UserInterface.DisplayCurrentWeather(day); ShowDaysPlayed(); UserInterface.ShowPlayerStats(player); UserInterface.ShowIngredientPrice(store); DisplayStore(store, player); UserInterface.MakeRecipe(player); UserInterface.SetLemonadePrice(recipe); day.MakeCustomers(day.weather, recipe, player); day.ShowCupsSold(player); day.CalculateDayEarnings(player, recipe); day.DisplayDayEarnings(); day.CalculateProfit(player, recipe); //calculate the actual profit. Do something with dayProfit and the cost of the ingredients day.DisplayPlayerEarnings(player); day.AddEarningsToPlayer(player); day.ResetDay(player); } UserInterface.ShowFinalResults(player); }