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(); }
//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 }