Exemple #1
0
        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;
            }
        }
Exemple #2
0
 public void emit(AyParticle particle)
 {
     particles.Add(particle);
 }