import java.util.Vector; public class Menu { Vector recipes; Dispenser dispenser; Controller controller; public Menu(Controller c, Dispenser d) { controller = c; dispenser = d; recipes = new Vector(); Vector vSoup = new Vector(); vSoup.addElement("cup"); vSoup.addElement("soup powder"); vSoup.addElement("hot water"); Recipe soup = new Recipe("Soup", 25, vSoup, dispenser); recipes.addElement(soup); Vector vBlack = new Vector(); vBlack.addElement("cup"); vBlack.addElement("coffee powder"); vBlack.addElement("hot water"); Recipe black = new Recipe("Black", 35, vBlack, dispenser); recipes.addElement(black); Vector vCream = new Vector(); vCream.addElement("cup"); vCream.addElement("coffee powder"); vCream.addElement("cream"); vCream.addElement("hot water"); Recipe cream = new Recipe("Cream", 35, vCream, dispenser); recipes.addElement(cream); Vector vSugar = new Vector(); vSugar.addElement("cup"); vSugar.addElement("coffee powder"); vSugar.addElement("sugar"); vSugar.addElement("hot water"); Recipe sugar = new Recipe("Sugar", 35, vSugar, dispenser); recipes.addElement(sugar); Vector vCreamSugar = new Vector(); vCreamSugar.addElement("cup"); vCreamSugar.addElement("coffee powder"); vCreamSugar.addElement("cream"); vCreamSugar.addElement("sugar"); vCreamSugar.addElement("hot water"); Recipe creamSugar = new Recipe("CreamSugar", 35, vCreamSugar, dispenser); recipes.addElement(creamSugar); } public Vector getRecipes(int amount) { Vector recipeList = new Vector(); for (int i=1; i< recipes.size();i++) { Recipe recipeTemp = (Recipe)recipes.elementAt(i); if (recipeTemp.isAvail() && recipeTemp.getCost()