Example #1
0
 public EnvironmentSetup(RobotController controller, Plane plane, IList <Robot> robots, IInputOutputStream streamInstance)
 {
     _controller     = controller;
     _plane          = plane;
     _robots         = robots;
     _streamInstance = streamInstance;
 }
Example #2
0
 public virtual void MoveRobotSequence(string controlSequence, RobotController controller, Robot robot1)
 {
     controlSequence = controlSequence.ToUpper();
     foreach (var movement in controlSequence)
     {
         if (movement.Equals('L'))
         {
             controller.TurnLeft(robot1);
         }
         else if (movement.Equals('R'))
         {
             controller.TurnRight(robot1);
         }
         else if (movement.Equals('M'))
         {
             controller.MoveForward(robot1);
         }
     }
 }