forked from eden-emu/eden
		
	android: InputHandler: Convert to object
This doesn't need to be an instance of a class because it doesn't hold any data. It's just all helper functions.
This commit is contained in:
		
							parent
							
								
									a70a3bbcd0
								
							
						
					
					
						commit
						94d24c3b42
					
				
					 2 changed files with 4 additions and 6 deletions
				
			
		|  | @ -58,7 +58,6 @@ class EmulationActivity : AppCompatActivity(), SensorEventListener { | |||
| 
 | ||||
|     var isActivityRecreated = false | ||||
|     private lateinit var nfcReader: NfcReader | ||||
|     private lateinit var inputHandler: InputHandler | ||||
| 
 | ||||
|     private val gyro = FloatArray(3) | ||||
|     private val accel = FloatArray(3) | ||||
|  | @ -100,8 +99,7 @@ class EmulationActivity : AppCompatActivity(), SensorEventListener { | |||
|         nfcReader = NfcReader(this) | ||||
|         nfcReader.initialize() | ||||
| 
 | ||||
|         inputHandler = InputHandler() | ||||
|         inputHandler.initialize() | ||||
|         InputHandler.initialize() | ||||
| 
 | ||||
|         val preferences = PreferenceManager.getDefaultSharedPreferences(YuzuApplication.appContext) | ||||
|         if (!preferences.getBoolean(Settings.PREF_MEMORY_WARNING_SHOWN, false)) { | ||||
|  | @ -190,7 +188,7 @@ class EmulationActivity : AppCompatActivity(), SensorEventListener { | |||
|             return super.dispatchKeyEvent(event) | ||||
|         } | ||||
| 
 | ||||
|         return inputHandler.dispatchKeyEvent(event) | ||||
|         return InputHandler.dispatchKeyEvent(event) | ||||
|     } | ||||
| 
 | ||||
|     override fun dispatchGenericMotionEvent(event: MotionEvent): Boolean { | ||||
|  | @ -205,7 +203,7 @@ class EmulationActivity : AppCompatActivity(), SensorEventListener { | |||
|             return true | ||||
|         } | ||||
| 
 | ||||
|         return inputHandler.dispatchGenericMotionEvent(event) | ||||
|         return InputHandler.dispatchGenericMotionEvent(event) | ||||
|     } | ||||
| 
 | ||||
|     override fun onSensorChanged(event: SensorEvent) { | ||||
|  |  | |||
|  | @ -8,7 +8,7 @@ import android.view.MotionEvent | |||
| import kotlin.math.sqrt | ||||
| import org.yuzu.yuzu_emu.NativeLibrary | ||||
| 
 | ||||
| class InputHandler { | ||||
| object InputHandler { | ||||
|     fun initialize() { | ||||
|         // Connect first controller | ||||
|         NativeLibrary.onGamePadConnectEvent(getPlayerNumber(NativeLibrary.Player1Device)) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Charles Lombardo
						Charles Lombardo