Esempio n. 1
0
            protected virtual void AnalyzeDirections()
            {
                Location2D location = (0, 0);

                GivenPresents.Add(location);
                foreach (var d in Directions)
                {
                    location.Forward(d);
                    GivenPresents.Add(location);
                }
            }
Esempio n. 2
0
            protected override void AnalyzeDirections()
            {
                Location2D santaLocation = (0, 0);
                Location2D roboLocation  = (0, 0);

                GivenPresents.Add(santaLocation);
                for (int i = 0; i < Directions.Length; i += 2)
                {
                    var santaDirection = Directions[i];
                    var roboDirection  = Directions[i + 1];

                    santaLocation.Forward(santaDirection);
                    roboLocation.Forward(roboDirection);

                    GivenPresents.Add(santaLocation);
                    GivenPresents.Add(roboLocation);
                }
            }