示例#1
0
        public static void SellItems(string item, int amount, Player player)
        {
            switch (item)
            {
            case "cups":
                if (player.inventory.money < amount * priceOfCups)
                {
                    UI.NotEnoughMoneyFor($"{amount} cups");
                }
                else
                {
                    player.inventory.money -= amount * priceOfCups;
                    player.inventory.cups  += amount;
                }
                break;

            case "lemons":
                if (player.inventory.money < amount * priceOfLemons)
                {
                    UI.NotEnoughMoneyFor($"{amount} lemons");
                }
                else
                {
                    player.inventory.money  -= amount * priceOfLemons;
                    player.inventory.lemons += amount;
                }
                break;

            case "sugar":
                if (player.inventory.money < amount * priceOfSugar)
                {
                    UI.NotEnoughMoneyFor($"{amount} sugars");
                }
                else
                {
                    player.inventory.money -= amount * priceOfSugar;
                    player.inventory.sugar += amount;
                }
                break;

            case "ice":
                if (player.inventory.money < amount * priceOfIce)
                {
                    UI.NotEnoughMoneyFor($"{amount} ice");
                }
                else
                {
                    player.inventory.money -= amount * priceOfIce;
                    player.inventory.ice   += amount;
                }
                break;

            default:
                break;
            }
        }