import pygame from my_package.Particle_class import Particle class Spark(Particle): def __init__(self,x,y,color, circle_rad,fade_speed=4): super().__init__(x,y,color,fade_speed) self.y = y self.rad = circle_rad self.image = pygame.Surface((self.rad * 2, self.rad * 2), pygame.SRCALPHA) pygame.draw.circle(self.image, self.color, (self.rad, self.rad), self.rad) def appear(self, screen): if self.alpha > 0: self.image.set_alpha(self.alpha) screen.blit(self.image, (self.pos[0] - self.rad, self.pos[1] - self.rad))