L170DriveToPoseOpMode

What each lesson’s patch does to this file, in the order the lessons come, from applying solutions/ on solutions-auto-schedules.1. A line marked + is new, and a line marked - is gone; each number is the line’s place in the file after the lesson.

L170

--- mytry/L170DriveToPoseOpMode.java  (before L170)
+++ mytry/L170DriveToPoseOpMode.java  (after L170)
@@ lines 83 to 94 @@
   83         // When on L170S030, see
   84         // https://msb-stitt.github.io/ftc31459-26-27-biobuzz/guide/tasks/l170.html#l170s030
   85         // for what to do here.
+  86         boolean buttonY = gamepad1.y;
+  87         boolean buttonYJustPressed = buttonY && !previousButtonY;
+  88         if (buttonYJustPressed) {
+  89             Scheduler.schedule(driveToTheTarget);
+  90         }
+  91         previousButtonY = buttonY;
   92
   93         loopAfter();
   94     }
@@ lines 158 to 165 @@
  158         // When on L170S040, see
  159         // https://msb-stitt.github.io/ftc31459-26-27-biobuzz/guide/tasks/l170.html#l170s040
  160         // for what to do here.
+ 161         follower.hold(target);
+ 162         drivetrain.releaseCommandedWheels();
  163     }
  164
  165     /** Each loop of the drive to the target: the follower drives, not the sticks. */