Files
Prog_3A/my_package/Spark_class.py
T
2026-10-19 20:29:13 +02:00

18 lines
597 B
Python

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))