import lift.LiftView; import lift.Passenger; public class OnePersonRidesLift { public static void main(String[] args) { final int NBR_FLOORS = 7, MAX_PASSENGERS = 4; LiftView view = new LiftView(NBR_FLOORS, MAX_PASSENGERS); Passenger pass = view.createPassenger(); int fromFloor = pass.getStartFloor(); int toFloor = pass.getDestinationFloor(); pass.begin(); // walk in (from left) if (fromFloor != 0) { view.moveLift(0, fromFloor); } view.openDoors(fromFloor); pass.enterLift(); // step inside view.closeDoors(); view.moveLift(fromFloor, toFloor); // ride lift view.openDoors(toFloor); pass.exitLift(); // leave lift pass.end(); // walk out (to the right) } }