WIP on Button Impl, made combo button setting run time editable

This commit is contained in:
adas20 2025-07-28 14:48:57 -04:00
parent 1fb2013090
commit 8b90606564
3 changed files with 7 additions and 2 deletions

View File

@ -771,7 +771,7 @@ class SettingsAdapter(
fragmentView?.onSettingChanged() fragmentView?.onSettingChanged()
fragmentView?.putSetting(setting as AbstractSetting) fragmentView?.putSetting(setting as AbstractSetting)
fragmentView.loadSettingsList() //fragmentView.loadSettingsList()
//closeDialog() //closeDialog()
} }
} }

View File

@ -834,7 +834,7 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
} }
override val key = null override val key = null
override val section = null override val section = null
override val isRuntimeEditable = false override val isRuntimeEditable = true
override val valueAsString get() = "" override val valueAsString get() = ""
override val defaultValue = "" override val defaultValue = ""
} }

View File

@ -140,6 +140,11 @@ class InputOverlay(context: Context?, attrs: AttributeSet?) : SurfaceView(contex
else if (button.id == NativeLibrary.ButtonType.BUTTON_TURBO && button.status == NativeLibrary.ButtonState.PRESSED) { else if (button.id == NativeLibrary.ButtonType.BUTTON_TURBO && button.status == NativeLibrary.ButtonState.PRESSED) {
TurboHelper.toggleTurbo(true) TurboHelper.toggleTurbo(true)
} }
/*
else if (button.id == NativeLibrary.ButtonType.BUTTON_COMBO && button.status == NativeLibrary.ButtonState.PRESSED) {
var comboButtonArray =
}
*/
NativeLibrary.onGamePadEvent( NativeLibrary.onGamePadEvent(
NativeLibrary.TouchScreenDevice, NativeLibrary.TouchScreenDevice,