public EnvironmentSetup(RobotController controller, Plane plane, IList <Robot> robots, IInputOutputStream streamInstance) { _controller = controller; _plane = plane; _robots = robots; _streamInstance = streamInstance; }
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); } } }