diff options
| author | Mai <mai.iam2048@gmail.com> | 2023-11-28 19:21:29 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-11-28 19:21:29 +0100 |
| commit | ac53766058ad38546b4d8128b4635edabbb5c793 (patch) | |
| tree | 223ca227a4857f08935fb0601a955fb36b68ec1f /Source/Android/jni/Input/EmulatedController.cpp | |
| parent | bfc6bca5832d7c2e4ea39b356de775935d432687 (diff) | |
| parent | d811c12196b7692695ff2b864ea7ea348247d641 (diff) | |
Merge pull request #12215 from JosJuice/android-si-devices
Android: Add more GameCube controller types
Diffstat (limited to 'Source/Android/jni/Input/EmulatedController.cpp')
| -rw-r--r-- | Source/Android/jni/Input/EmulatedController.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Source/Android/jni/Input/EmulatedController.cpp b/Source/Android/jni/Input/EmulatedController.cpp index 3d2676812f..c1dfd7ce5d 100644 --- a/Source/Android/jni/Input/EmulatedController.cpp +++ b/Source/Android/jni/Input/EmulatedController.cpp @@ -5,6 +5,7 @@ #include "Common/FileUtil.h" #include "Common/IniFile.h" +#include "Core/HW/GCKeyboard.h" #include "Core/HW/GCPad.h" #include "Core/HW/Wiimote.h" #include "Core/HW/WiimoteEmu/WiimoteEmu.h" @@ -124,6 +125,13 @@ Java_org_dolphinemu_dolphinemu_features_input_model_controlleremu_EmulatedContro ini.Save(path); } +JNIEXPORT jstring JNICALL +Java_org_dolphinemu_dolphinemu_features_input_model_controlleremu_EmulatedController_getProfileName( + JNIEnv* env, jobject obj) +{ + return ToJString(env, EmulatedControllerFromJava(env, obj)->GetConfig()->GetProfileName()); +} + JNIEXPORT jobject JNICALL Java_org_dolphinemu_dolphinemu_features_input_model_controlleremu_EmulatedController_getGcPad( JNIEnv* env, jclass, jint controller_index) @@ -132,6 +140,13 @@ Java_org_dolphinemu_dolphinemu_features_input_model_controlleremu_EmulatedContro } JNIEXPORT jobject JNICALL +Java_org_dolphinemu_dolphinemu_features_input_model_controlleremu_EmulatedController_getGcKeyboard( + JNIEnv* env, jclass, jint controller_index) +{ + return EmulatedControllerToJava(env, Keyboard::GetConfig()->GetController(controller_index)); +} + +JNIEXPORT jobject JNICALL Java_org_dolphinemu_dolphinemu_features_input_model_controlleremu_EmulatedController_getWiimote( JNIEnv* env, jclass, jint controller_index) { |
