public void Dispense() { if (dispensary.dispensing) { return; } float dispensed = dispensary.DispenseChange(amountField); balance -= dispensed; }
//TODO: throws money amount. Look at how Sam dispenses with his Teller machine private void GiveMoney(int amount) { //throw amount of _money dispensary.DispenseChange(amount); //gives at least once more, more money _money = amount / 2; if (gaveMoreMoney < 1) { gaveMoreMoney++; return; } _money = 0; }