package org.camsrobotics.frc2016;

import org.camsrobotics.lib.NerdyJoystick;

/**
 * Driver Station Interface
 * 
 * @author Wesley
 *
 */
public class DriverInput {
	
	public static NerdyJoystick m_driveLeftJoy = new NerdyJoystick(0);
	public static NerdyJoystick m_driveRightJoy = new NerdyJoystick(1);
	public static NerdyJoystick m_buttonBox = new NerdyJoystick(2);
	
	// Prevents initialization
	private DriverInput()	{}
	
}

@@ -30,16 +30,58 @@
 016;%0D%0A%0D%0A
+import org.camsrobotics.lib.NerdyButton;%0D%0A
 import o
@@ -137,16 +137,8 @@
 ver 
-Station 
 Inte
@@ -208,16 +208,38 @@
 t %7B%0D%0A%09%0D%0A
+%09// Driver Functions%0D%0A
 %09public 
@@ -237,32 +237,38 @@
 %0A%09public static 
+final 
 NerdyJoystick m_
@@ -269,23 +269,25 @@
 ick 
-m_d
+kD
 rive
+r
 Left
-Joy 
+Stick%09
 = ne
@@ -314,32 +314,38 @@
 %0A%09public static 
+final 
 NerdyJoystick m_
@@ -346,24 +346,26 @@
 ick 
-m_d
+kD
 rive
+r
 Right
-Joy 
+Stick%09
 = ne
@@ -381,24 +381,27 @@
 ystick(1);%0D%0A
+%09%0D%0A
 %09public stat
@@ -403,16 +403,138 @@
  static 
+final NerdyButton kSnapToVisionTarget%09= kDriverRightStick.getButton(99);%0D%0A%09%0D%0A%09// Operator Functions%0D%0A%09public static final 
 NerdyJoy
@@ -543,19 +543,18 @@
 ick 
-m_b
+kB
 uttonBox
  = n
@@ -549,17 +549,18 @@
 uttonBox
- 
+%09%09
 = new Ne
@@ -584,61 +584,398 @@
 %09%0D%0A%09
-// Prevents initialization%0D%0A%09private DriverInput()%09%7B%7D
+public static final NerdyButton kShooterShortRange%09= kButtonBox.getButton(99);%0D%0A%09public static final NerdyButton kShooterMediumRange%09= kButtonBox.getButton(99);%0D%0A%09public static final NerdyButton kShooterLongRange%09= kButtonBox.getButton(99);%0D%0A%09public static final NerdyButton kShooterVision%09%09= kButtonBox.getButton(99);%0D%0A%09public static final NerdyButton kShoot%09%09%09%09= kButtonBox.getButton(99);
 %0D%0A%09%0D

Add some of the buttons