예제 #1
0
 public MarsRover(Int32 xCoordinate, Int32 yCoordinate, Char initialDirection)
 {
     this.XCoordinate = xCoordinate;
     this.YCoordinate = yCoordinate;
     this.roverState  = setInitialState(initialDirection);
     roverController  = new MarsRoverController(new Grid());
 }
예제 #2
0
 public MarsRover(Int32 xCoordinate, Int32 yCoordinate, Char initialDirection)
 {
     this.XCoordinate = xCoordinate;
     this.YCoordinate = yCoordinate;
     this.roverState = setInitialState(initialDirection);
     roverController = new MarsRoverController(new Grid());
 }
예제 #3
0
 public MarsRover(Grid map, Int32 xCoordinate, Int32 yCoordinate, Char initialDirection)
 {
     this.XCoordinate = xCoordinate;
     this.YCoordinate = yCoordinate;
     this.roverState  = setInitialState(initialDirection);
     map.PlaceRover(this, xCoordinate, yCoordinate, initialDirection);
     roverController = new MarsRoverController(map);
 }
예제 #4
0
 public MarsRover(Grid map, Int32 xCoordinate, Int32 yCoordinate, Char initialDirection)
 {
     this.XCoordinate = xCoordinate;
     this.YCoordinate = yCoordinate;
     this.roverState = setInitialState(initialDirection);
     map.PlaceRover(this, xCoordinate, yCoordinate, initialDirection);
     roverController = new MarsRoverController(map);
 }