From 9caa2d93cea65d6ab95396c3a9fec0e68e416d07 Mon Sep 17 00:00:00 2001 From: Spencer Date: Tue, 24 Aug 2021 20:32:34 -0500 Subject: [PATCH] (: --- .../javaClass/spencer/SpencerDriveFoward.java | 16 ++++++++++------ .../javaClass/spencer/Spencer_Dmitry.java | 2 +- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/TeamCode/src/main/java/org/timecrafters/javaClass/spencer/SpencerDriveFoward.java b/TeamCode/src/main/java/org/timecrafters/javaClass/spencer/SpencerDriveFoward.java index 778112c..9a44e0b 100644 --- a/TeamCode/src/main/java/org/timecrafters/javaClass/spencer/SpencerDriveFoward.java +++ b/TeamCode/src/main/java/org/timecrafters/javaClass/spencer/SpencerDriveFoward.java @@ -7,22 +7,26 @@ public class SpencerDriveFoward extends CyberarmState { private Spencer_Dmitry spencer_dmitry; + public int ourposition; public SpencerDriveFoward(Spencer_Dmitry spencer_dmitry) { this.spencer_dmitry = spencer_dmitry; } - - @Override - public void exec() { + public void init() { } @Override public void start() { - super.start(); - spencer_dmitry.driveright.setPower(0.5); - spencer_dmitry.driveleft.setPower(0.5); + spencer_dmitry.driveleft.setPower(.5); + } + + @Override + public void exec() { + if (spencer_dmitry.driveleft.getCurrentPosition() >= ourposition){ + spencer_dmitry.driveleft.setPower(0); } } +} diff --git a/TeamCode/src/main/java/org/timecrafters/javaClass/spencer/Spencer_Dmitry.java b/TeamCode/src/main/java/org/timecrafters/javaClass/spencer/Spencer_Dmitry.java index 00269dc..c3e182c 100644 --- a/TeamCode/src/main/java/org/timecrafters/javaClass/spencer/Spencer_Dmitry.java +++ b/TeamCode/src/main/java/org/timecrafters/javaClass/spencer/Spencer_Dmitry.java @@ -18,7 +18,7 @@ public class Spencer_Dmitry { public void hardwareInt() { driveleft = hardwareMap.dcMotor.get("frontLeft"); driveright = hardwareMap.dcMotor.get("frontRight"); - armmotor = hardwareMap.dcMotor.get("armMotor"); + armmotor = hardwareMap.dcMotor.get("arm motor"); driveleft.setDirection(DcMotorSimple.Direction.REVERSE); driveright.setDirection(DcMotorSimple.Direction.FORWARD);