1 package com.neuronrobotics.sdk.addons.gamepad;
3 import java.util.Arrays;
4 import java.util.HashMap;
8 import com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase;
13 return Arrays.asList(
"l-joy-up-down",
"l-joy-left-right",
"r-joy-up-down",
"r-joy-left-right",
"l-trig-button",
14 "r-trig-button",
"x-mode",
"y-mode",
"a-mode",
"b-mode",
"start",
"select",
"analog-trig");
33 return (String) object;
36 public static boolean isMapedAxis(String controllerName, String mappedValue) {
43 for (String key : paramMap.keySet()) {
44 String
string = (String) paramMap.get(key);
45 if (
string.contentEquals(mappedValue)) {
52 public static void map(String name,String controllerVal, String persistantVal) {
static HashMap< String, Object > getParamMap(String paramsKey)
static Object setObject(String paramsKey, String objectKey, Object value)
static String getMappedAxisName(String controllerName, String incomingName)
static String getHardwareAxisFromMappedValue(String controllerName, String mappedValue)
static Set< String > getMappedAxis(String name)
static void clearMapping(String controllerName)
static boolean areAllAxisMapped(String controllerName)
static List< String > getDefaultMaps()
static void map(String name, String controllerVal, String persistantVal)
static boolean isMapedAxis(String controllerName, String mappedValue)