private void ElevatorSimForm_Load(object sender, EventArgs e) { elevator= new Elevator(); controller = new Controller(elevator); elevator.IsMoving = false; elevator.CurrentFloor = 1; lblElevStatus.Text = "Stopped"; lblElevCurrFloor.Text = elevator.CurrentFloor.ToString(); }
public void ElevatorChangedFloors(Elevator e, int floorNum) { }
public void ElevatorOpened(Elevator e) { }
public void ElevatorClosed(Elevator e) { }
public Controller(Elevator elev) { this.elevator = elev; }
public void InitElevator(Elevator elevator) { _elevatorSubscriber = elevator.Subscribe(_controller); Elevator = elevator; Elevator.Init(FIRST_FLOOR); }