public void update(float delta) { world.trip += delta * MAP_SCROLL_SPEED; if (world.trackPieces.isEmpty()) { addPiece(pieces[0]); } // TODO: miks alati ei eemaldata? PlacedPiece first = world.trackPieces.getFirst(); if (world.trip > first.tripOffset + first.track.getLength() - 10) { world.trackPieces.removeFirst(); remove(first); } }