From 6e2c78c934a7a6f65641898cb92618a907fecc82 Mon Sep 17 00:00:00 2001 From: Katie Markham Date: Tue, 19 Feb 2019 13:03:45 -0800 Subject: [PATCH] Create SingleButton --- src/main/java/frc/robot/triggers/SingleButton | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/main/java/frc/robot/triggers/SingleButton diff --git a/src/main/java/frc/robot/triggers/SingleButton b/src/main/java/frc/robot/triggers/SingleButton new file mode 100644 index 0000000..e8b46c4 --- /dev/null +++ b/src/main/java/frc/robot/triggers/SingleButton @@ -0,0 +1,21 @@ +package frc.robot.triggers; + +import edu.wpi.first.wpilibj.GenericHID; +import edu.wpi.first.wpilibj.buttons.Trigger; + +public class DoubleButton extends Trigger { + private final GenericHID m_joy; + private final int m_button1; + private final int m_button2; + + public DoubleButton(GenericHID joy, int button1, int button2) { + this.m_joy = joy; + this.m_button1 = button1; + this.m_button2 = button2; + } + + @Override + public boolean get() { + return m_joy.getRawButton(m_button1) && !m_joy.getRawButton(m_button2); + } +}