public void Apply(AyParticle particle) { if (particle.Position.X - particle.Size < x1 || particle.Position.X + particle.Size > x2) { particle.Velocity.X = -particle.Velocity.X; } if (particle.Position.Y - particle.Size < y1 || particle.Position.Y + particle.Size > y2) { particle.Velocity.Y = -particle.Velocity.Y; } }
public void emit(AyParticle particle) { particles.Add(particle); }