android: frontend: Fix default state for toggle controls, enable D-pad by default.
This commit is contained in:
parent
5ae7096004
commit
e296fe3fa0
@ -491,7 +491,17 @@ public final class EmulationActivity extends AppCompatActivity {
|
|||||||
builder.setTitle(R.string.emulation_toggle_controls);
|
builder.setTitle(R.string.emulation_toggle_controls);
|
||||||
|
|
||||||
for (int i = 0; i < enabledButtons.length; i++) {
|
for (int i = 0; i < enabledButtons.length; i++) {
|
||||||
enabledButtons[i] = mPreferences.getBoolean("buttonToggle" + i, true);
|
// Buttons that are disabled by default
|
||||||
|
boolean defaultValue = true;
|
||||||
|
switch (i) {
|
||||||
|
case 6: // ZL
|
||||||
|
case 7: // ZR
|
||||||
|
case 13: // C-stick
|
||||||
|
defaultValue = false;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
enabledButtons[i] = mPreferences.getBoolean("buttonToggle" + i, defaultValue);
|
||||||
}
|
}
|
||||||
builder.setMultiChoiceItems(R.array.n3dsButtons, enabledButtons,
|
builder.setMultiChoiceItems(R.array.n3dsButtons, enabledButtons,
|
||||||
(dialog, indexSelected, isChecked) -> editor
|
(dialog, indexSelected, isChecked) -> editor
|
||||||
|
@ -648,7 +648,7 @@ public final class InputOverlay extends SurfaceView implements OnTouchListener {
|
|||||||
overlayButtons.add(initializeOverlayButton(getContext(), R.drawable.button_home,
|
overlayButtons.add(initializeOverlayButton(getContext(), R.drawable.button_home,
|
||||||
R.drawable.button_home_pressed, ButtonType.BUTTON_HOME, orientation));
|
R.drawable.button_home_pressed, ButtonType.BUTTON_HOME, orientation));
|
||||||
}
|
}
|
||||||
if (mPreferences.getBoolean("buttonToggle11", false)) {
|
if (mPreferences.getBoolean("buttonToggle11", true)) {
|
||||||
overlayDpads.add(initializeOverlayDpad(getContext(), R.drawable.dpad,
|
overlayDpads.add(initializeOverlayDpad(getContext(), R.drawable.dpad,
|
||||||
R.drawable.dpad_pressed_one_direction,
|
R.drawable.dpad_pressed_one_direction,
|
||||||
R.drawable.dpad_pressed_two_directions,
|
R.drawable.dpad_pressed_two_directions,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user