Exemple #1
0
        private static void integrate()
        {
            int i = 0;

            for (i = 0; i <= particles.Count - 1; i++)
            {
                if (particles[i] is RectangleParticle)
                {
                    //DirectCast(particles.Item(i), RectangleParticle).update(timeStep)
                    RectangleParticle objRect = (RectangleParticle)particles[i];

                    objRect.update(timeStep);
                }
                else if (particles[i] is CircleParticle)
                {
                    //DirectCast(particles.Item(i), CircleParticle).update(timeStep)

                    CircleParticle objCir = (CircleParticle)particles[i];

                    objCir.update(timeStep);

                    //particles[i].update(timeStep);
                }
            }
        }