Beispiel #1
0
        public void BuyCups(Purse purse)
        {
            Cup tempCup = new Cup();

            ShowInventory(purse.playerMoney);
            Console.WriteLine("\nHow many {1}s would you like to buy at {0:0.00} Each?", tempCup.cupCost, Cup.itemName);
            string items           = Console.ReadLine();
            double itemsToPurchase = CheckForNumber(items);

            if (purse.CheckOverdraw(itemsToPurchase, tempCup.cupCost))
            {
                for (int i = 0; i < itemsToPurchase; i++)
                {
                    Cup newCup = new Cup();
                    playerCups.Add(newCup);
                }
                purse.WithdrawMoney(itemsToPurchase, tempCup.cupCost, Cup.itemName);
            }
            ChooseItemToPurchase(purse);
        }
Beispiel #2
0
        public void BuySugar(Purse purse)
        {
            Sugar tempSugar = new Sugar();

            ShowInventory(purse.playerMoney);
            Console.WriteLine("\nHow much {1} would you like to buy at {0:0.00} Each?", tempSugar.sugarCost, Sugar.itemName);
            string items           = Console.ReadLine();
            double itemsToPurchase = CheckForNumber(items);

            if (purse.CheckOverdraw(itemsToPurchase, tempSugar.sugarCost))
            {
                for (int i = 0; i < itemsToPurchase; i++)
                {
                    Sugar newSugar = new Sugar();
                    playerSugar.Add(newSugar);
                }
                purse.WithdrawMoney(itemsToPurchase, tempSugar.sugarCost, Sugar.itemName);
            }
            ChooseItemToPurchase(purse);
        }
Beispiel #3
0
        public void BuyLemons(Purse purse)
        {
            Lemon tempLemon = new Lemon();

            ShowInventory(purse.playerMoney);
            Console.WriteLine("\nHow many {1}s would you like to buy at {0:0.00} Each?", tempLemon.lemonsCost, Lemon.itemName);
            string items           = Console.ReadLine();
            double itemsToPurchase = CheckForNumber(items);

            if (purse.CheckOverdraw(itemsToPurchase, tempLemon.lemonsCost))
            {
                for (int i = 0; i < itemsToPurchase; i++)
                {
                    Lemon newLemon = new Lemon();
                    playerLemons.Add(newLemon);
                }
                purse.WithdrawMoney(itemsToPurchase, tempLemon.lemonsCost, Lemon.itemName);
            }
            ChooseItemToPurchase(purse);
        }