From e0478d2f0de0ca91034442c8786d48c4a22e7bb3 Mon Sep 17 00:00:00 2001 From: "Keenan D. Buckley" Date: Sun, 5 Jan 2020 20:47:09 -0700 Subject: [PATCH] Change GamerMove into an inline command --- .../java/frc4388/robot/RobotContainer.java | 3 +- .../robot/commands/Drive/GamerMove.java | 47 ------------------- 2 files changed, 1 insertion(+), 49 deletions(-) delete mode 100644 src/main/java/frc4388/robot/commands/Drive/GamerMove.java diff --git a/src/main/java/frc4388/robot/RobotContainer.java b/src/main/java/frc4388/robot/RobotContainer.java index 9ba1572..4f86d17 100644 --- a/src/main/java/frc4388/robot/RobotContainer.java +++ b/src/main/java/frc4388/robot/RobotContainer.java @@ -13,7 +13,6 @@ import edu.wpi.first.wpilibj2.command.InstantCommand; import edu.wpi.first.wpilibj2.command.button.JoystickButton; import frc4388.robot.Constants.*; import frc4388.robot.commands.Drive.DriveWithJoystick; -import frc4388.robot.commands.Drive.GamerMove; import frc4388.robot.commands.LED.UpdateLED; import frc4388.robot.subsystems.Drive; import frc4388.robot.subsystems.LED; @@ -55,7 +54,7 @@ public class RobotContainer { */ private void configureButtonBindings() { new JoystickButton(getDriverJoystick(), XboxController.A_BUTTON) - .whenPressed(new GamerMove(m_robotDrive)) + .whenPressed(() -> m_robotDrive.driveWithInput(0, 1)) .whenReleased(new DriveWithJoystick(m_robotDrive, getDriverController())); } diff --git a/src/main/java/frc4388/robot/commands/Drive/GamerMove.java b/src/main/java/frc4388/robot/commands/Drive/GamerMove.java deleted file mode 100644 index d42fe4a..0000000 --- a/src/main/java/frc4388/robot/commands/Drive/GamerMove.java +++ /dev/null @@ -1,47 +0,0 @@ -/*----------------------------------------------------------------------------*/ -/* Copyright (c) 2019 FIRST. All Rights Reserved. */ -/* Open Source Software - may be modified and shared by FRC teams. The code */ -/* must be accompanied by the FIRST BSD license file in the root directory of */ -/* the project. */ -/*----------------------------------------------------------------------------*/ - -package frc4388.robot.commands.Drive; - -import edu.wpi.first.wpilibj2.command.CommandBase; - -import frc4388.robot.subsystems.Drive; - -public class GamerMove extends CommandBase { - - private final Drive m_drive; - - /** - * Creates a new GamerMove. - */ - public GamerMove(Drive subsystem) { - m_drive = subsystem; - addRequirements(m_drive); - } - - // Called when the command is initially scheduled. - @Override - public void initialize() { - } - - // Called every time the scheduler runs while the command is scheduled. - @Override - public void execute() { - m_drive.driveWithInput(0, 1); - } - - // Called once the command ends or is interrupted. - @Override - public void end(boolean interrupted) { - } - - // Returns true when the command should end. - @Override - public boolean isFinished() { - return false; - } -}