예제 #1
0
        public static Rover ParsePositionInput(string positionInput, Plateau plateau)
        {
            String[]  inputArray = positionInput.Split(" ");
            int       roverLandingCoordinateX = int.Parse(inputArray[0]);
            int       roverLandingCoordinateY = int.Parse(inputArray[1]);
            Direction direction = DirectionLookUp.GetDirection(inputArray[2]);

            return(new Rover(plateau, roverLandingCoordinateX, roverLandingCoordinateY, direction));
        }
예제 #2
0
 public String DisplayLocation()
 {
     return(coordinateX + " "
            + coordinateY + " "
            + DirectionLookUp.GetDirectionKey(this.direction));
 }