public void Place(int x, int y, ICardinalEngine cardinalEngine) { _robot.Position = new Position(x,y); _robot.CardinalEngine = cardinalEngine; }
public void Place(int x, int y, ICardinalEngine cardinalEngine) { _robot.Position = new Position(x, y); _robot.CardinalEngine = cardinalEngine; }
public void TurnRight() { CardinalEngine = CardinalEngine.GetRightEngine(); }
public void TurnLeft() { CardinalEngine = CardinalEngine.GetLeftEngine(); }
public Robot(Position position, ICardinalEngine cardinalEngine) { Position = position; CardinalEngine = cardinalEngine; }
public Robot(ICardinalEngine cardinalEngine) { CardinalEngine = cardinalEngine; Position = new Position(x: 0, y: 0); }