""" Background layer entity class """ import pygame from BackgroundLayerFrame import BackgroundLayerFrame class BackgroundLayer(): def __init__(self, image, mainGameClass, speedMultiplier): offset = image.get_width() self.frames = pygame.sprite.Group() self.frames.add(BackgroundLayerFrame( image, mainGameClass, (0, 0), speedMultiplier) ) self.frames.add(BackgroundLayerFrame( image, mainGameClass, (offset, 0), speedMultiplier) ) def update(self): for frame in self.frames: frame.update() def draw(self, surface): self.frames.draw(surface)