コード例 #1
0
        private void ChangeHowMuchToUse(int itemToChange)
        {
            bool validNumberOfItems = false;

            while (validNumberOfItems == false) // user has that number of items in their inventory
            {
                switch (itemToChange)
                {
                case 0:
                    recipe.amountOfLemons = UserInterface.GetNumberOfItemsInRecipe("lemons");
                    validNumberOfItems    = CheckInventory("lemons");
                    break;

                case 1:
                    recipe.amountOfSugarCubes = UserInterface.GetNumberOfItemsInRecipe("sugar cube");
                    validNumberOfItems        = CheckInventory("sugar cube");
                    break;

                case 2:
                    recipe.amountOfIceCubes = UserInterface.GetNumberOfItemsInRecipe("ice cube");
                    validNumberOfItems      = CheckInventory("ice cube");
                    break;

                case 3:
                    recipe.pricePerCup = UserInterface.ChangePricePerCup();
                    validNumberOfItems = true;
                    break;
                }
            }
        }