public void CreateRecipe(Recipe recipe) { recipe = new Recipe(); recipe.ChangeRecipe(); recipe.SetRecipe(inventory); inventory.RemoveItems(recipe); inventory.DisplayInventory(); }
static void Main(string[] args) { Game game = new Game(); game.RunGame(); Recipe recipe = new Recipe(); recipe.DisplayCurrentRecipe(); recipe.ChangeRecipe(); recipe.DisplayCurrentRecipe(); Console.ReadKey(); }
public void DecideRecipe() { recipe.ChangeRecipe(UserInterface.DecideLemons(), UserInterface.DecideSugarCubes(), UserInterface.DecideIceCubes(), UserInterface.DecidePrice()); Console.ReadLine(); Console.Clear(); }
public void DayStartMenu(Player player, Store store, Recipe recipe, Weather weather, int days) { while (true) { Console.Clear(); Console.WriteLine("{3}'s Lemonade Stand: \n\n" + "It is currently day {0}. \n" + "It should be {1} degrees and {2} today. \n" + "What would you like to do next? \n" + " 1. Display Money and Inventory \n" + " 2. Buy Cups \n" + " 3. Buy Lemons \n" + " 4. Buy Sugar \n" + " 5. Buy Ice Cubes \n" + " 6. Display Lemonade Recipe \n" + " 7. Change Lemonade Recipe \n" + " 8. Change Price per Cup \n" + " 0. Start Day! \n", days, weather.Temperature, weather.weatherEffect, player.name); string userInput = Console.ReadLine(); switch (userInput) { case "1": Console.WriteLine("\n\nYou have ${0} remaining. Your current inventory is: \n", String.Format("{0:0.00}", player.money)); player.inventory.DisplayInventory(); Console.ReadLine(); break; case "2": store.BuyItem(player, new Cup()); Console.ReadLine(); break; case "3": store.BuyItem(player, new Lemon()); Console.ReadLine(); break; case "4": store.BuyItem(player, new Sugar()); Console.ReadLine(); break; case "5": store.BuyItem(player, new Ice()); Console.ReadLine(); break; case "6": recipe.DisplayRecipe(); Console.ReadLine(); break; case "7": recipe.ChangeRecipe(); Console.ReadLine(); break; case "8": recipe.ChangePrice(); Console.ReadLine(); break; case "0": return; default: Console.WriteLine("\n\nYour input was invalid. Press Enter to return to the menu.\n\n"); Console.ReadLine(); break; } } }