public void SellToPlayer(Player player, UI ui, List <string> options, Game game) { bool exitIsSelected = false; while (!exitIsSelected) { ui.DisplayStoreMenu(this, player); userInput = ui.GetUserInput(options, game); switch (userInput) { case "1": SellLemons(player, ui); break; case "2": SellSugar(player, ui); break; case "3": SellIce(player, ui); break; case "4": SellCups(player, ui); break; case "5": exitIsSelected = true; break; } } }
public void VisitStore(Player player) { while (isShopping) { UI.DisplayStoreMenu(); int userInput = Convert.ToInt32(Console.ReadLine()); switch (userInput) { case 1: item = new Lemon(); StartCheckOut(player); break; case 2: item = new CupOfSugar(); StartCheckOut(player); break; case 3: item = new IceCube(); StartCheckOut(player); break; case 4: item = new Cup(); StartCheckOut(player); break; case 5: UI.DisplayInventoryContents(player.inventory); break; case 6: UI.DisplayTotalMoney(player.wallet); break; case 7: isShopping = false; break; default: break; } } }