private void btnReset_Click(object sender, EventArgs e)
        {
            VendControl.ReturnChange();


            purchasableLight0.TurnOff();
            purchasableLight1.TurnOff();
            purchasableLight2.TurnOff();
            purchasableLight3.TurnOff();
            soldOutLight0.TurnOff();
            soldOutLight1.TurnOff();
            soldOutLight2.TurnOff();
            soldOutLight3.TurnOff();
            noChangeLight.TurnOff();
            coinDispenser10Yen.Clear();
            coinDispenser50Yen.Clear();
            coinDispenser100Yen.Clear();
            coinDispenser500Yen.Clear();



            CoinArray[0] = new Coin(COINVALUES[0], NUMCOINS[0], coinDispenser10Yen);
            CoinArray[1] = new Coin(COINVALUES[1], NUMCOINS[1], coinDispenser50Yen);
            CoinArray[2] = new Coin(COINVALUES[2], NUMCOINS[2], coinDispenser100Yen);
            CoinArray[3] = new Coin(COINVALUES[3], NUMCOINS[3], coinDispenser500Yen);

            BeverageArray[0] = new Beverage(CANPRICES[0], NUMCANS[0], purchasableLight0, soldOutLight0, canDispenser0);
            BeverageArray[1] = new Beverage(CANPRICES[1], NUMCANS[1], purchasableLight1, soldOutLight1, canDispenser1);
            BeverageArray[2] = new Beverage(CANPRICES[2], NUMCANS[2], purchasableLight2, soldOutLight2, canDispenser2);
            BeverageArray[3] = new Beverage(CANPRICES[3], NUMCANS[3], purchasableLight3, soldOutLight3, canDispenser3);

            VendControl = new VendingControl(CoinArray, BeverageArray, noChangeLight, amountDisplay);
            updateDebugDisplays();
        }
Beispiel #2
0
 //handles when the button is pressed
 public void ButtonPressed()
 {
     VendController.ReturnChange(); //calls the method to return all the change that has been entered into the system
 }