public void SellSugarCubes(Player player) { int sugarToPurchase = UserInterface.GetNumberOfItems("sugar"); double transactionAmount = CalculateTransactionAmount(sugarToPurchase, pricePerSugarCube); if (player.wallet.Money >= transactionAmount) { PerformTransaction(player.wallet, transactionAmount); player.inventory.AddSugarCubesToInventory(sugarToPurchase); } }
// member methods (CAN DO) public void SellLemons(Player player) { int lemonsToPurchase = UserInterface.GetNumberOfItems("lemons"); double transactionAmount = CalculateTransactionAmount(lemonsToPurchase, pricePerLemon); if (player.wallet.Money >= transactionAmount) { Console.WriteLine("How many lemons are you buying?"); Console.ReadLine(); player.wallet.PayMoneyForItems(transactionAmount); player.inventory.AddLemonsToInventory(lemonsToPurchase); } }