diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt | 8 | ||||
| -rw-r--r-- | src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/InputHandler.kt | 2 |
2 files changed, 4 insertions, 6 deletions
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt index 7464647c4..0eda27f7d 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt | |||
| @@ -58,7 +58,6 @@ class EmulationActivity : AppCompatActivity(), SensorEventListener { | |||
| 58 | 58 | ||
| 59 | var isActivityRecreated = false | 59 | var isActivityRecreated = false |
| 60 | private lateinit var nfcReader: NfcReader | 60 | private lateinit var nfcReader: NfcReader |
| 61 | private lateinit var inputHandler: InputHandler | ||
| 62 | 61 | ||
| 63 | private val gyro = FloatArray(3) | 62 | private val gyro = FloatArray(3) |
| 64 | private val accel = FloatArray(3) | 63 | private val accel = FloatArray(3) |
| @@ -100,8 +99,7 @@ class EmulationActivity : AppCompatActivity(), SensorEventListener { | |||
| 100 | nfcReader = NfcReader(this) | 99 | nfcReader = NfcReader(this) |
| 101 | nfcReader.initialize() | 100 | nfcReader.initialize() |
| 102 | 101 | ||
| 103 | inputHandler = InputHandler() | 102 | InputHandler.initialize() |
| 104 | inputHandler.initialize() | ||
| 105 | 103 | ||
| 106 | val preferences = PreferenceManager.getDefaultSharedPreferences(YuzuApplication.appContext) | 104 | val preferences = PreferenceManager.getDefaultSharedPreferences(YuzuApplication.appContext) |
| 107 | if (!preferences.getBoolean(Settings.PREF_MEMORY_WARNING_SHOWN, false)) { | 105 | if (!preferences.getBoolean(Settings.PREF_MEMORY_WARNING_SHOWN, false)) { |
| @@ -190,7 +188,7 @@ class EmulationActivity : AppCompatActivity(), SensorEventListener { | |||
| 190 | return super.dispatchKeyEvent(event) | 188 | return super.dispatchKeyEvent(event) |
| 191 | } | 189 | } |
| 192 | 190 | ||
| 193 | return inputHandler.dispatchKeyEvent(event) | 191 | return InputHandler.dispatchKeyEvent(event) |
| 194 | } | 192 | } |
| 195 | 193 | ||
| 196 | override fun dispatchGenericMotionEvent(event: MotionEvent): Boolean { | 194 | override fun dispatchGenericMotionEvent(event: MotionEvent): Boolean { |
| @@ -205,7 +203,7 @@ class EmulationActivity : AppCompatActivity(), SensorEventListener { | |||
| 205 | return true | 203 | return true |
| 206 | } | 204 | } |
| 207 | 205 | ||
| 208 | return inputHandler.dispatchGenericMotionEvent(event) | 206 | return InputHandler.dispatchGenericMotionEvent(event) |
| 209 | } | 207 | } |
| 210 | 208 | ||
| 211 | override fun onSensorChanged(event: SensorEvent) { | 209 | override fun onSensorChanged(event: SensorEvent) { |
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/InputHandler.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/InputHandler.kt index e963dfbc1..fec40e27d 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/InputHandler.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/InputHandler.kt | |||
| @@ -8,7 +8,7 @@ import android.view.MotionEvent | |||
| 8 | import kotlin.math.sqrt | 8 | import kotlin.math.sqrt |
| 9 | import org.yuzu.yuzu_emu.NativeLibrary | 9 | import org.yuzu.yuzu_emu.NativeLibrary |
| 10 | 10 | ||
| 11 | class InputHandler { | 11 | object InputHandler { |
| 12 | fun initialize() { | 12 | fun initialize() { |
| 13 | // Connect first controller | 13 | // Connect first controller |
| 14 | NativeLibrary.onGamePadConnectEvent(getPlayerNumber(NativeLibrary.Player1Device)) | 14 | NativeLibrary.onGamePadConnectEvent(getPlayerNumber(NativeLibrary.Player1Device)) |