From bfe4044bc1779c286e3c0b1a774fd74ecce43a00 Mon Sep 17 00:00:00 2001 From: SafePencil Date: Tue, 17 Aug 2021 20:32:28 -0500 Subject: [PATCH 1/2] a thing --- .../javaClass/cayden/Cayden_Dimitri.java | 20 +++++++++++++++++++ .../cayden/Cayden_Dimitri_engine.java | 19 ++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 TeamCode/src/main/java/org/timecrafters/javaClass/cayden/Cayden_Dimitri.java create mode 100644 TeamCode/src/main/java/org/timecrafters/javaClass/cayden/Cayden_Dimitri_engine.java diff --git a/TeamCode/src/main/java/org/timecrafters/javaClass/cayden/Cayden_Dimitri.java b/TeamCode/src/main/java/org/timecrafters/javaClass/cayden/Cayden_Dimitri.java new file mode 100644 index 0000000..a6b5394 --- /dev/null +++ b/TeamCode/src/main/java/org/timecrafters/javaClass/cayden/Cayden_Dimitri.java @@ -0,0 +1,20 @@ +package org.timecrafters.javaClass.cayden; + +import com.qualcomm.robotcore.hardware.DcMotor; +import com.qualcomm.robotcore.hardware.HardwareMap; + +public class Cayden_Dimitri { + private HardwareMap hardwareMap; + + public Cayden_Dimitri(HardwareMap hardwareMap) { + this.hardwareMap = hardwareMap; + } + + public DcMotor driveLeft; + public DcMotor driveRight; + + public void hardware_init(){ +driveLeft = hardwareMap.dcMotor.get("frontLeft"); +driveRight = hardwareMap.dcMotor.get("frontRight"); + } +} diff --git a/TeamCode/src/main/java/org/timecrafters/javaClass/cayden/Cayden_Dimitri_engine.java b/TeamCode/src/main/java/org/timecrafters/javaClass/cayden/Cayden_Dimitri_engine.java new file mode 100644 index 0000000..22c8338 --- /dev/null +++ b/TeamCode/src/main/java/org/timecrafters/javaClass/cayden/Cayden_Dimitri_engine.java @@ -0,0 +1,19 @@ +package org.timecrafters.javaClass.cayden; + +import org.cyberarm.engine.V2.CyberarmEngine; + +public class Cayden_Dimitri_engine extends CyberarmEngine { + + private Cayden_Dimitri Cayden_dimitri; + + @Override + public void init() { + Cayden_dimitri = new Cayden_Dimitri(hardwareMap); + super.init(); + } + + @Override + public void setup() { +addState(); + } +} From 75d85e190f6152fec277da134a3ca683efaa0552 Mon Sep 17 00:00:00 2001 From: SafePencil Date: Thu, 19 Aug 2021 19:20:14 -0500 Subject: [PATCH 2/2] a thing --- .../javaClass/cayden/Cayden_Dimitri_Move.java | 17 +++++++++++++++++ .../javaClass/cayden/Cayden_Dimitri_engine.java | 6 +++--- 2 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 TeamCode/src/main/java/org/timecrafters/javaClass/cayden/Cayden_Dimitri_Move.java diff --git a/TeamCode/src/main/java/org/timecrafters/javaClass/cayden/Cayden_Dimitri_Move.java b/TeamCode/src/main/java/org/timecrafters/javaClass/cayden/Cayden_Dimitri_Move.java new file mode 100644 index 0000000..59f39cd --- /dev/null +++ b/TeamCode/src/main/java/org/timecrafters/javaClass/cayden/Cayden_Dimitri_Move.java @@ -0,0 +1,17 @@ +package org.timecrafters.javaClass.cayden; + +import org.cyberarm.engine.V2.CyberarmState; + +public class Cayden_Dimitri_Move extends CyberarmState { + + private Cayden_Dimitri robot; + + public Cayden_Dimitri_Move(Cayden_Dimitri robot) { + this.robot = robot; + } + @Override + public void exec() { + robot.driveRight.setPower(.75); + robot.driveLeft.setPower(.75); + } +} diff --git a/TeamCode/src/main/java/org/timecrafters/javaClass/cayden/Cayden_Dimitri_engine.java b/TeamCode/src/main/java/org/timecrafters/javaClass/cayden/Cayden_Dimitri_engine.java index 22c8338..936b52b 100644 --- a/TeamCode/src/main/java/org/timecrafters/javaClass/cayden/Cayden_Dimitri_engine.java +++ b/TeamCode/src/main/java/org/timecrafters/javaClass/cayden/Cayden_Dimitri_engine.java @@ -4,16 +4,16 @@ import org.cyberarm.engine.V2.CyberarmEngine; public class Cayden_Dimitri_engine extends CyberarmEngine { - private Cayden_Dimitri Cayden_dimitri; + private Cayden_Dimitri cayden_dimitri; @Override public void init() { - Cayden_dimitri = new Cayden_Dimitri(hardwareMap); + cayden_dimitri = new Cayden_Dimitri(hardwareMap); super.init(); } @Override public void setup() { -addState(); +addState(new Cayden_Dimitri_Move(cayden_dimitri)); } }