/** Runs shooter code */ private void joyShooter() { shooter.update(); if (robotCore.joy.getButton(JoyConfig.shootButton) && !robotCore.joy.getRawButton(JoyConfig.manualModeButton)) { shooter.shoot(); } if (robotCore.joy.getButton(JoyConfig.cancelShotButton) && !robotCore.joy.getRawButton(JoyConfig.manualModeButton)) { shooter.cancelShot(); } if (robotCore.joy.getButton(JoyConfig.shooterConstantSpeedButton) && !robotCore.joy.getRawButton(JoyConfig.manualModeButton)) { shooter.setSpeed(ShooterConfig.constantSpeed); } if (robotCore.joy.getButton(JoyConfig.setShooterSpeedButton) && !robotCore.joy.getRawButton(JoyConfig.manualModeButton)) { shooter.setSpeed(); } if (robotCore.joy.getButton(JoyConfig.shooterStopButton) && !robotCore.joy.getRawButton(JoyConfig.manualModeButton)) { shooter.stopShooter(); } if (robotCore.joy.getButton(JoyConfig.shooterLaunchButton) && !robotCore.joy.getRawButton(JoyConfig.manualModeButton)) { shooter.launchBall(); } if (robotCore.joy.getButton(9) && !robotCore.joy.getRawButton(JoyConfig.manualModeButton)) { shooter.changeShooterSpeed(-0.01); } if (robotCore.joy.getButton(10) && !robotCore.joy.getRawButton(JoyConfig.manualModeButton)) { shooter.changeShooterSpeed(0.01); } // if(robotCore.joy.getButton(JoyConfig.climbButton)) { // shooter.setVisionUse(false); // } }