public String elevMove(int currentFloor) { if (floor.getCurrentFloorNumber() > currentFloor) { elevStatus = "down"; } else if (floor.getCurrentFloorNumber() < currentFloor) { elevStatus = "up"; } floor.setCurrentFloorNumber(currentFloor); floor.openFloorDoor(); // opening floor door door.opendoor(); // opening elevator door floor.closeFloorDoor(); door.closedoor(); return elevStatus; }
// method to change floor public String changeFloor(int floorno) { panel.setSelectedFloor(floorno); if (getElevatorFloor() > panel.getSelectedFloor()) { elevStatus = "down"; } else if (getElevatorFloor() < panel.getSelectedFloor()) { elevStatus = "up"; } floor.setCurrentFloorNumber(panel.getSelectedFloor()); floor.openFloorDoor(); // opening floor door door.opendoor(); // opening elevator door floor.closeFloorDoor(); door.closedoor(); return elevStatus; }