Esempio n. 1
0
 public void Place(int x, int y, ICardinalEngine cardinalEngine)
 {
     _robot.Position = new Position(x,y);
     _robot.CardinalEngine = cardinalEngine;
 }
Esempio n. 2
0
 public void Place(int x, int y, ICardinalEngine cardinalEngine)
 {
     _robot.Position       = new Position(x, y);
     _robot.CardinalEngine = cardinalEngine;
 }
Esempio n. 3
0
 public void TurnRight()
 {
     CardinalEngine = CardinalEngine.GetRightEngine();
 }
Esempio n. 4
0
 public void TurnLeft()
 {
     CardinalEngine = CardinalEngine.GetLeftEngine();
 }
Esempio n. 5
0
 public Robot(Position position, ICardinalEngine cardinalEngine)
 {
     Position       = position;
     CardinalEngine = cardinalEngine;
 }
Esempio n. 6
0
 public Robot(ICardinalEngine cardinalEngine)
 {
     CardinalEngine = cardinalEngine;
     Position       = new Position(x: 0, y: 0);
 }