//constructor public CarPark(TicketMachine ticketMachine, TicketMachine ticketMachine2, TicketValidator ticketValidator, TicketValidator ticketValidator2, FullSign fullsign, Barrier entryBarrier, Barrier entryBarrier2, Barrier exitBarrier, Barrier exitBarrier2) { currentSpaces = maxSpaces; this.ticketMachine = ticketMachine; this.ticketValidator = ticketValidator; this.fullsign = fullsign; this.entryBarrier = entryBarrier; this.exitBarrier = exitBarrier; this.ticketMachine2 = ticketMachine2; this.ticketValidator2 = ticketValidator2; this.entryBarrier2 = entryBarrier2; this.exitBarrier2 = exitBarrier2; }
public CarPark(TicketMachine ticketMachine, TicketValidator ticketValidator, FullSign fullSign, Barrier entryBarrier, Barrier exitBarrier) { this.ticketMachine = ticketMachine; this.ticketValidator = ticketValidator; this.fullSign = fullSign; this.entryBarrier = entryBarrier; this.exitBarrier = exitBarrier; }
public CarPark(TicketMachine tm, TicketValidator tv, FullSign fs, Barrier entryB, Barrier exitB) { //constructor ticketMachine = tm; ticketValidator = tv; fullSign = fs; entryBarrier = entryB; exitBarrier = exitB; }
public CarPark(TicketMachine ticketMachine, TicketValidator ticketValidator, FullSign fullSign, Barrier entryBarrier, Barrier exitBarrier, int maxspaces) { this.currentSpaces = maxspaces; this.maxSpace = maxspaces; this.entryBarrier = entryBarrier; this.exitBarrier = exitBarrier; this.ticketMachine = ticketMachine; this.ticketValidator = ticketValidator; this.fullSign = fullSign; this.paymentMachine = new PaymentMachine(); for (int i = 0; i < maxSpace; i++) { spaces.Add(new SpaceSensor(this, i)); } }