diff --git a/SPD-classes/src/main/java/com/watabou/input/ControllerHandler.java b/SPD-classes/src/main/java/com/watabou/input/ControllerHandler.java index b5055f48f..c9a7a3b33 100644 --- a/SPD-classes/src/main/java/com/watabou/input/ControllerHandler.java +++ b/SPD-classes/src/main/java/com/watabou/input/ControllerHandler.java @@ -45,7 +45,8 @@ public class ControllerHandler implements ControllerListener { public static boolean controllerActive = false; //sufficiently large number so that it'll never collide with touch pointers (which start at 0) - public static final int CONTROLLER_POINTER_ID = 1000; + //19 is the max to avoid array overflow when interacting with some libGDX graphics objects + public static final int CONTROLLER_POINTER_ID = 19; private static void setControllerType(Controller controller){ if (controller.getName().contains("Xbox")){