Ejemplo n.º 1
0
 private IRover MapCoordinates(IRover rover)
 {
     Type roverType = rover.GetType();
     return (IRover)Activator.CreateInstance(
         roverType,
         Planet.ConvertXCoordinate(rover.X),
         Planet.ConvertYCoordinate(rover.Y));
 }
Ejemplo n.º 2
0
        private IRover MapCoordinates(IRover rover)
        {
            Type roverType = rover.GetType();

            return((IRover)Activator.CreateInstance(
                       roverType,
                       Planet.ConvertXCoordinate(rover.X),
                       Planet.ConvertYCoordinate(rover.Y)));
        }