public RobotSwapBallsCommandSequence(SortRobot robot, SortRail sortRail, BallPosition leftBallPosition, BallPosition rightBallPosition) { _robot = robot; _sortRail = sortRail; _leftBallPosition = leftBallPosition; _rightBallPosition = rightBallPosition; }
public RobotReadColor(SortRobot robot) { _robot = robot; }
public RobotBeep(SortRobot robot) { _robot = robot; }
public RobotMoveToPosition(SortRobot robot, SortRail sortRail, BallPosition position) { _robot = robot; _sortRail = sortRail; _position = position; }
public RobotScanAllColorsCommandSequence(SortRobot robot, SortRail sortRail) { _robot = robot; _sortRail = sortRail; }
public RobotDropBall(SortRobot robot) { _robot = robot; }
public RobotLiftBall(SortRobot robot) { _robot = robot; }