コード例 #1
0
 public void setNextDestination() {
   Floor location = car.getLocation();
   Assignment newAssignment = assignments.getCurrentAssignment();
   if (location != null && !location.getCallPanel().isDown() && !location.getCallPanel().isUp()) {
     while (newAssignment != null && newAssignment.getDestination() == location) {
       assignments.removeAssignment(newAssignment);
       newAssignment = assignments.getCurrentAssignment();
     }
   }
   if (newAssignment != null) car.setDestination(newAssignment.getDestination());
 }