예제 #1
0
        public void BuySugar(Player player, Inventory inventory)
        {
            Console.WriteLine("\nHow much sugar would you like to buy? \n8) cups for 60¢ \n20) cups for $1.73 \n48) cups for $3.42?");
            amountToBuy = Console.ReadLine().ToLower();

            if (int.Parse(amountToBuy) == 8)
            {
                Console.WriteLine("\nYour current balance is " + "$" + player.wallet.SubtractToWallet(Convert.ToDecimal(0.60)));
                inventory.BuySugarMath(amountToBuy);
                PromptToBuy(player, inventory);
            }
            else if (int.Parse(amountToBuy) == 20)
            {
                Console.WriteLine("\nYour current balance is " + "$" + player.wallet.SubtractToWallet(Convert.ToDecimal(1.73)));
                inventory.BuySugarMath(amountToBuy);
                PromptToBuy(player, inventory);
            }
            else if (int.Parse(amountToBuy) == 48)
            {
                Console.WriteLine("\nYour current balance is " + "$" + player.wallet.SubtractToWallet(Convert.ToDecimal(3.42)));
                inventory.BuySugarMath(amountToBuy);
                PromptToBuy(player, inventory);
            }
            else
            {
                Console.WriteLine("Invalid Entry Try Again.");
            }
        }