Fix[ui]: add "Add joystick" button to the in-game custom controls editor.

This commit is contained in:
artdeell 2023-09-21 10:12:14 +03:00
parent 27af0638ab
commit 7bb3477206
2 changed files with 7 additions and 5 deletions

View File

@ -43,6 +43,7 @@ import com.kdt.LoggerView;
import net.kdt.pojavlaunch.customcontrols.ControlButtonMenuListener; import net.kdt.pojavlaunch.customcontrols.ControlButtonMenuListener;
import net.kdt.pojavlaunch.customcontrols.ControlData; import net.kdt.pojavlaunch.customcontrols.ControlData;
import net.kdt.pojavlaunch.customcontrols.ControlDrawerData; import net.kdt.pojavlaunch.customcontrols.ControlDrawerData;
import net.kdt.pojavlaunch.customcontrols.ControlJoystickData;
import net.kdt.pojavlaunch.customcontrols.ControlLayout; import net.kdt.pojavlaunch.customcontrols.ControlLayout;
import net.kdt.pojavlaunch.customcontrols.CustomControls; import net.kdt.pojavlaunch.customcontrols.CustomControls;
import net.kdt.pojavlaunch.customcontrols.EditorExitable; import net.kdt.pojavlaunch.customcontrols.EditorExitable;
@ -109,11 +110,11 @@ public class MainActivity extends BaseActivity implements ControlButtonMenuListe
switch(position) { switch(position) {
case 0: mControlLayout.addControlButton(new ControlData("New")); break; case 0: mControlLayout.addControlButton(new ControlData("New")); break;
case 1: mControlLayout.addDrawer(new ControlDrawerData()); break; case 1: mControlLayout.addDrawer(new ControlDrawerData()); break;
//case 2: mControlLayout.addJoystickButton(new ControlData()); break; case 2: mControlLayout.addJoystickButton(new ControlJoystickData()); break;
case 2 : mControlLayout.openLoadDialog(); break; case 3: mControlLayout.openLoadDialog(); break;
case 3: mControlLayout.openSaveDialog(this); break; case 4: mControlLayout.openSaveDialog(this); break;
case 4: mControlLayout.openSetDefaultDialog(); break; case 5: mControlLayout.openSetDefaultDialog(); break;
case 5: mControlLayout.openExitDialog(this); case 6: mControlLayout.openExitDialog(this);
} }
}; };

View File

@ -9,6 +9,7 @@
<string-array name="menu_customcontrol"> <string-array name="menu_customcontrol">
<item name="0">@string/customctrl_addbutton</item> <item name="0">@string/customctrl_addbutton</item>
<item name="1">@string/customctrl_addbutton_drawer</item> <item name="1">@string/customctrl_addbutton_drawer</item>
<item name="2">@string/customctrl_addbutton_joystick</item>
<item name="2">@string/global_load</item> <item name="2">@string/global_load</item>
<item name="3">@string/global_save</item> <item name="3">@string/global_save</item>
<item name="4">@string/customctrl_selectdefault</item> <item name="4">@string/customctrl_selectdefault</item>