public void ButtonPress() { if (FlavorDrpDwn.value == 0) { currentIceCream = new fVanilla(currentIceCream); flavor = currentIceCream.getFlavor(); } else if (FlavorDrpDwn.value == 1) { currentIceCream = new fChocolate(currentIceCream); flavor = currentIceCream.getFlavor(); } else { currentIceCream = new fStrawberry(currentIceCream); flavor = currentIceCream.getFlavor(); } if (ScoopDrpDwn.value == 0) { currentIceCream = new sOne(currentIceCream); numScoops = currentIceCream.getScoops(); } else { currentIceCream = new sTwo(currentIceCream); numScoops = currentIceCream.getScoops(); } if (ToppingDrpDwn.value == 0) { currentIceCream = new tSprinkles(currentIceCream); topping = currentIceCream.getTopping(); } else { currentIceCream = new tChocDrizzle(currentIceCream); topping = currentIceCream.getTopping(); } IceCreamSpecs specs = new IceCreamSpecs(); specs.flavor = currentIceCream.getFlavor(); specs.scoops = currentIceCream.getScoops(); specs.topping = currentIceCream.getTopping(); iIceCream iceCream = GetIceCream(specs); iceCreamMade.text = iceCream.ToString() + " Cost: $" + iceCream.getPrice().ToString("F2"); }
public fChocolate(iIceCream iceCream) : base(iceCream) { }
public sTwo(iIceCream iceCream) : base(iceCream) { }
public fVanilla(iIceCream iceCream) : base(iceCream) { }
public IceCreamDecorator(iIceCream iceCream) { m_DecoIceCream = iceCream; }
public sOne(iIceCream iceCream) : base(iceCream) { }
public tChocDrizzle(iIceCream iceCream) : base(iceCream) { }
public tSprinkles(iIceCream iceCream) : base(iceCream) { }
public fStrawberry(iIceCream iceCream) : base(iceCream) { }