mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-06-05 22:30:29 +00:00
Android: rename pollHapticDevices to detectHapticDevices
This commit is contained in:
parent
34b1b28ad2
commit
bf3d650915
5 changed files with 12 additions and 13 deletions
2
android-project/app/proguard-rules.pro
vendored
2
android-project/app/proguard-rules.pro
vendored
|
|
@ -71,7 +71,7 @@
|
|||
void joystickSetSensorsEnabled(int, boolean);
|
||||
void detectDevices();
|
||||
void joystickSetLED(int, int, int, int);
|
||||
void pollHapticDevices();
|
||||
void detectHapticDevices();
|
||||
void hapticRun(int, float, int);
|
||||
void hapticRumble(int, float, float, int);
|
||||
void hapticStop(int);
|
||||
|
|
|
|||
|
|
@ -106,8 +106,8 @@ public class SDLControllerManager
|
|||
/**
|
||||
* This method is called by SDL using JNI.
|
||||
*/
|
||||
static void pollHapticDevices() {
|
||||
mHapticHandler.pollHapticDevices();
|
||||
static void detectHapticDevices() {
|
||||
mHapticHandler.detectHapticDevices();
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -718,7 +718,7 @@ class SDLHapticHandler {
|
|||
}
|
||||
}
|
||||
|
||||
synchronized void pollHapticDevices() {
|
||||
synchronized void detectHapticDevices() {
|
||||
|
||||
final int deviceId_VIBRATOR_SERVICE = 999999;
|
||||
boolean hasVibratorService = false;
|
||||
|
|
|
|||
|
|
@ -410,7 +410,7 @@ static jclass mControllerManagerClass;
|
|||
static jmethodID midDetectDevices;
|
||||
static jmethodID midJoystickSetLED;
|
||||
static jmethodID midJoystickSetSensorsEnabled;
|
||||
static jmethodID midPollHapticDevices;
|
||||
static jmethodID midDetectHapticDevices;
|
||||
static jmethodID midHapticRun;
|
||||
static jmethodID midHapticRumble;
|
||||
static jmethodID midHapticStop;
|
||||
|
|
@ -758,8 +758,8 @@ JNIEXPORT void JNICALL SDL_JAVA_CONTROLLER_INTERFACE(nativeSetupJNI)(JNIEnv *env
|
|||
"joystickSetLED", "(IIII)V");
|
||||
midJoystickSetSensorsEnabled = (*env)->GetStaticMethodID(env, mControllerManagerClass,
|
||||
"joystickSetSensorsEnabled", "(IZ)V");
|
||||
midPollHapticDevices = (*env)->GetStaticMethodID(env, mControllerManagerClass,
|
||||
"pollHapticDevices", "()V");
|
||||
midDetectHapticDevices = (*env)->GetStaticMethodID(env, mControllerManagerClass,
|
||||
"detectHapticDevices", "()V");
|
||||
midHapticRun = (*env)->GetStaticMethodID(env, mControllerManagerClass,
|
||||
"hapticRun", "(IFI)V");
|
||||
midHapticRumble = (*env)->GetStaticMethodID(env, mControllerManagerClass,
|
||||
|
|
@ -767,7 +767,7 @@ JNIEXPORT void JNICALL SDL_JAVA_CONTROLLER_INTERFACE(nativeSetupJNI)(JNIEnv *env
|
|||
midHapticStop = (*env)->GetStaticMethodID(env, mControllerManagerClass,
|
||||
"hapticStop", "(I)V");
|
||||
|
||||
if (!midDetectDevices || !midJoystickSetLED || !midJoystickSetSensorsEnabled || !midPollHapticDevices || !midHapticRun || !midHapticRumble || !midHapticStop) {
|
||||
if (!midDetectDevices || !midJoystickSetLED || !midJoystickSetSensorsEnabled || !midDetectHapticDevices || !midHapticRun || !midHapticRumble || !midHapticStop) {
|
||||
__android_log_print(ANDROID_LOG_WARN, "SDL", "Missing some Java callbacks, do you have the latest version of SDLControllerManager.java?");
|
||||
}
|
||||
|
||||
|
|
@ -2657,10 +2657,10 @@ void Android_JNI_JoystickSetSensorsEnabled(int device_id, bool enabled)
|
|||
(*env)->CallStaticVoidMethod(env, mControllerManagerClass, midJoystickSetSensorsEnabled, device_id, (enabled == 1));
|
||||
}
|
||||
|
||||
void Android_JNI_PollHapticDevices(void)
|
||||
void Android_JNI_DetectHapticDevices(void)
|
||||
{
|
||||
JNIEnv *env = Android_JNI_GetEnv();
|
||||
(*env)->CallStaticVoidMethod(env, mControllerManagerClass, midPollHapticDevices);
|
||||
(*env)->CallStaticVoidMethod(env, mControllerManagerClass, midDetectHapticDevices);
|
||||
}
|
||||
|
||||
void Android_JNI_HapticRun(int device_id, float intensity, int length)
|
||||
|
|
|
|||
|
|
@ -107,7 +107,7 @@ void Android_JNI_JoystickSetLED(int device_id, int red, int green, int blue);
|
|||
void Android_JNI_JoystickSetSensorsEnabled(int device_id, bool enabled);
|
||||
|
||||
// Haptic support
|
||||
void Android_JNI_PollHapticDevices(void);
|
||||
void Android_JNI_DetectHapticDevices(void);
|
||||
void Android_JNI_HapticRun(int device_id, float intensity, int length);
|
||||
void Android_JNI_HapticRumble(int device_id, float low_frequency_intensity, float high_frequency_intensity, int length);
|
||||
void Android_JNI_HapticStop(int device_id);
|
||||
|
|
|
|||
|
|
@ -41,8 +41,7 @@ static int numhaptics = 0;
|
|||
|
||||
bool SDL_SYS_HapticInit(void)
|
||||
{
|
||||
Android_JNI_PollHapticDevices();
|
||||
|
||||
Android_JNI_DetectHapticDevices();
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue