Преглед изворни кода

Remove magic number translations and remove uppercase names.

James Khan пре 6 година
родитељ
комит
76fcc2c497
1 измењених фајлова са 2 додато и 37 уклоњено
  1. 2 37
      jme3-core/src/main/java/com/jme3/input/JoystickState.java

+ 2 - 37
jme3-core/src/main/java/com/jme3/input/JoystickState.java

@@ -6,42 +6,7 @@ package com.jme3.input;
  */
 public enum JoystickState {
 
-    // a list of connected/disconnected codes from various contexts.
-
-    // using the JoystickState.fromCode(int) method, if the code matches
-    // it will return the enum value.
-
-    CONNECTED(new int[] {
-            0x40001 // GLFW.GLFW_CONNECTED / LWJGL3
-    }),
-
-    DISCONNECTED(new int[] {
-            0x40002 // GLFW.GLFW_DISCONNECTED / LWJGL3
-    }),
-
-    UNKNOWN(new int[0]);
-
-    private int[] codes;
-
-    JoystickState(int[] codes) {
-        this.codes = codes;
-    }
-
-    private int[] getCodes() {
-        return codes;
-    }
-
-    public static JoystickState fromCode(int value) {
-
-        for (JoystickState state : values()) {
-            for (int code : state.getCodes()) {
-                if (value == code) {
-                    return state;
-                }
-            }
-        }
-
-        return UNKNOWN;
-    }
+    Connected,
+    Disconnected,
 
 }