Exemplo n.º 1
0
 public void Change(IReturnAlgorithm returnAlgorithm, IRobotCleaner robot)
 {
     returnAlgorithm.Step = new FourthStep();
     robot.TurnLeft();
     robot.TurnLeft();
     robot.Advance();
 }
Exemplo n.º 2
0
 public void Change(IReturnAlgorithm returnAlgorithm, IRobotCleaner robot)
 {
     returnAlgorithm.Step = new ThirdStep();
     robot.TurnLeft();
     robot.Back();
     robot.TurnRight();
     robot.Advance();
 }
Exemplo n.º 3
0
 public void Execute(IRobotCleaner robotCleaner)
 {
     robotCleaner.TurnLeft();
 }