initial commit

This commit is contained in:
hoffmeisterda104361 committed 2026-10-19 20:29:13 +02:00
commit 39f56a3b10
83 files changed
+3583

No files matched your search

+23
View File
@@ -0,0 +1,23 @@
class Particle:
def __init__(self,x,y,color,fade_speed):
self.pos = (x,y)
self.velocity = (0,0)
self.accel = (0,0)
self.surface = None
self.color = color
self.fade_speed = fade_speed
self.alpha = 255
def set_surface(self,surface):
self.surface = surface
def update(self):
self.velocity = (self.velocity[0]+self.accel[0], self.velocity[1]+self.accel[1])
self.pos = (self.pos[0] + self.velocity[0], self.pos[1] + self.velocity[1])
self.accel = (0,0)
def apply_force(self,force):
self.accel = (self.accel[0]+force[0],self.accel[1]+force[1])
def fade(self):
self.alpha -= self.fade_speed