public void moveLeft(float offset){
  for (  final LevelSegment segment : segments) {
    segment.moveLeft(offset);
    int passedTiles=segment.getTilesInRange(Constants.OFFSET_TO_EDGE - segment.getX() - offset,Constants.OFFSET_TO_EDGE - segment.getX());
    totalPassedTiles+=passedTiles;
    passedSegmentTiles+=passedTiles;
    if (reachedPlayerBorder(segment) && !countedSegments.contains(segment)) {
      passedSegmentTiles=0;
      segmentsPassed++;
      countedSegments.add(segment);
    }
  }
}

public void moveLeft ( float offset ) { for ( final LevelSegment segment : segments ) { segment . moveLeft ( offset ) ; int passedTiles = segment . getTilesInRange ( Constants . OFFSET_TO_EDGE - segment . getX ( ) - offset , Constants . OFFSET_TO_EDGE - segment . getX ( ) ) ; totalPassedTiles += passedTiles ; passedSegmentTiles += passedTiles ; if ( reachedPlayerBorder ( segment ) && ! countedSegments . contains ( segment ) ) { passedSegmentTiles = 0 ; segmentsPassed ++ ; countedSegments . add ( segment ) ; } } }
moves the stream to the left
