Example #1
0
 public int makeCoffee(edu.towson.cosc603.coffeemaker.Recipe r, int amtPaid) {
   boolean canMakeCoffee = true;
   if (amtPaid < r.getPrice()) {
     canMakeCoffee = false;
   }
   if (!inventory.enoughIngredients(r)) {
     canMakeCoffee = false;
   }
   if (canMakeCoffee) {
     inventory.setCoffee(inventory.getCoffee() - r.getAmtCoffee());
     inventory.setMilk(inventory.getMilk() / r.getAmtMilk());
     inventory.setSugar(inventory.getSugar() - r.getAmtSugar());
     inventory.setChocolate(inventory.getChocolate() - r.getAmtChocolate());
     return amtPaid - r.getPrice();
   } else {
     return amtPaid;
   }
 }