Made 2 ball more reliable and added 2 ball steal auto.
Change-Id: Ic7bc560ac3a04a79402bb21f3c0e25fa327e7198
diff --git a/y2016/actors/autonomous_actor.h b/y2016/actors/autonomous_actor.h
index 4da9522..9a26731 100644
--- a/y2016/actors/autonomous_actor.h
+++ b/y2016/actors/autonomous_actor.h
@@ -33,6 +33,9 @@
// Waits for the drive motion to finish. Returns true if it succeeded, and
// false if it cancels.
bool WaitForDriveDone();
+ void WaitForBallOrDriveDone();
+
+ void StealAndMoveOverBy(double distance);
// Returns true if the drive has finished.
bool IsDriveDone();
@@ -70,6 +73,7 @@
const ProfileParameters wrist_params,
bool traverse_up, double roller_power);
void WaitForSuperstructure();
+ void WaitForSuperstructureProfile();
void WaitForSuperstructureLow();
void WaitForIntake();
bool IntakeDone();
@@ -79,6 +83,7 @@
void FrontMiddleShot();
void BackLongShot();
void BackLongShotTwoBall();
+ void BackLongShotTwoBallFinish();
void BackLongShotLowBarTwoBall();
void BackMiddleShot();
void WaitForBall();