diff options
| author | LC <mathew1800@gmail.com> | 2020-07-08 08:50:47 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-07-08 08:50:47 -0400 |
| commit | 87287181dd17156170d601ca5e7c81e66afb6643 (patch) | |
| tree | 70f8e2c226da940af63f2bd534319de6bcab1627 /Source/Android/jni/MainAndroid.cpp | |
| parent | a5166be9952ce3486db9730f8a7e178af4415d66 (diff) | |
| parent | f8e0ececb9668e200eb0fbe932d7f8ddf2728a8b (diff) | |
Merge pull request #8907 from JosJuice/android-overlay-stick-gate
Android: Use octagonal stick gate in overlay
Diffstat (limited to 'Source/Android/jni/MainAndroid.cpp')
| -rw-r--r-- | Source/Android/jni/MainAndroid.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Source/Android/jni/MainAndroid.cpp b/Source/Android/jni/MainAndroid.cpp index 469d719869..eb9e02c32b 100644 --- a/Source/Android/jni/MainAndroid.cpp +++ b/Source/Android/jni/MainAndroid.cpp @@ -201,6 +201,8 @@ JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_onGamePadMov JNIEnv* env, jobject obj, jstring jDevice, jint Axis, jfloat Value); JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_SetMotionSensorsEnabled( JNIEnv* env, jobject obj, jboolean accelerometer_enabled, jboolean gyroscope_enabled); +JNIEXPORT double JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_GetInputRadiusAtAngle( + JNIEnv* env, jobject obj, int emu_pad_id, int stick, double angle); JNIEXPORT jstring JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_GetVersionString(JNIEnv* env, jobject obj); JNIEXPORT jstring JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_GetGitRevision(JNIEnv* env, @@ -315,6 +317,13 @@ JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_SetMotionSen ciface::Android::SetMotionSensorsEnabled(accelerometer_enabled, gyroscope_enabled); } +JNIEXPORT double JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_GetInputRadiusAtAngle( + JNIEnv* env, jobject obj, int emu_pad_id, int stick, double angle) +{ + const auto casted_stick = static_cast<ButtonManager::ButtonType>(stick); + return ButtonManager::GetInputRadiusAtAngle(emu_pad_id, casted_stick, angle); +} + JNIEXPORT jstring JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_GetVersionString(JNIEnv* env, jobject obj) { |
