示例#1
0
        static void Main(string[] args)
        {
            Rover rover = new Rover(5, 5);

            rover.SetInitialCoordinate(new Location {
                XPoint = 1, YPoint = 2, Direction = Directions.N
            });
            rover.Move("LMLMLMLMM");
            Console.WriteLine("X Point: " + rover.Location.XPoint + "  Y Point: " + rover.Location.YPoint + "  Direction: " + rover.Location.Direction);

            rover.SetInitialCoordinate(new Location {
                XPoint = 3, YPoint = 3, Direction = Directions.E
            });
            rover.Move("MMRMMRMRRM");
            Console.WriteLine("X Point: " + rover.Location.XPoint + "  Y Point: " + rover.Location.YPoint + "  Direction: " + rover.Location.Direction);

            Console.Read();
        }