Ejemplo n.º 1
0
        private static void TestImprovedWrapper()
        {
            ParticipantFactoryImproved fac = new ParticipantFactoryImproved();
            List <ParticipantWrapper>  all = new List <ParticipantWrapper>();

            for (int i = 0; i < noOfParticipants; i++)
            {
                var pairPartState = fac.Create();
                all.Add(new ParticipantWrapper(pairPartState.Item1, pairPartState.Item2));
            }

            for (int i = 0; i < noOfParticipants; i++)
            {
                all[i].Animate();
            }
        }
Ejemplo n.º 2
0
        private static void TestImproved()
        {
            ParticipantFactoryImproved       fac    = new ParticipantFactoryImproved();
            List <ParticipantImproved>       parts  = new List <ParticipantImproved>();
            List <ParticipantExtrinsicState> states = new List <ParticipantExtrinsicState>();

            for (int i = 0; i < noOfParticipants; i++)
            {
                var pairPartState = fac.Create();
                parts.Add(pairPartState.Item1);
                states.Add(pairPartState.Item2);
            }

            for (int i = 0; i < noOfParticipants; i++)
            {
                parts[i].Animate(states[i]);
            }
        }