/** * Rotate from the current facing to the destination facing. */ public void rotatePathfinder(final int destFacing, final boolean isManeuver) { while (getFinalFacing() != destFacing) { final MoveStepType stepType = getDirection(getFinalFacing(), destFacing); addStep(stepType, isManeuver, isManeuver); } }