def throw_fireball(self, screen, settings, fireball_group, map_group): if self.facing_left: f = Fireball(screen, settings, self.rect.left, self.rect.centery) f.facing_left = True f.add(map_group, fireball_group) else: f = Fireball(screen, settings, self.rect.right, self.rect.centery) f.facing_left = False f.add(map_group, fireball_group) self.fireball = False