def __init__(self, level=1): self.level = level self.background = ImageObject('background.png') self.ship = ShipSprite() self.bullets_group = pygame.sprite.Group() self.enemy_group = pygame.sprite.Group() self.inactive_group = pygame.sprite.Group() self.level_file = open( os.path.join('data', 'levels', 'level_%d.txt' % self.level)) self.level_file.readline( ) # First line indicates just limit of file width