update controls

This commit is contained in:
Anthony Calosa
2022-09-01 20:03:33 +08:00
parent 4bde4911ea
commit 3421b3bdd7
4 changed files with 10 additions and 7 deletions

View File

@@ -105,7 +105,7 @@ public class FMenuBar extends Header {
@Override
public boolean keyDown(int keyCode) {
if (keyCode == Input.Keys.BUTTON_L1) {
if (keyCode == Input.Keys.BUTTON_SELECT) { //show menu tabs
setNextSelected();
return true;
}

View File

@@ -579,14 +579,16 @@ public class MatchScreen extends FScreen {
} catch (Exception e) {}
}
break;
case Keys.PAGE_DOWN:
case Keys.BUTTON_L1: //switch selected panels
if (Forge.hasGamepad()) {
//nullPotentialListener();
selectedPlayerPanel().hideSelectedTab();
selectedPlayer--;
if (selectedPlayer < 0)
selectedPlayer=playerPanelsList.size()-1;
selectedPlayerPanel().setNextSelectedTab(true);
selectedPlayerPanel().closeSelectedTab();
selectedPlayerPanel().getSelectedRow().unselectCurrent();
//selectedPlayerPanel().setNextSelectedTab(true);
}
break;
case Keys.ENTER:

View File

@@ -179,7 +179,7 @@ public class VAvatar extends FDisplayObject {
@Override
public boolean keyDown(int keyCode) {
if (keyCode == Input.Keys.BUTTON_SELECT) {
if (keyCode == Input.Keys.PAGE_DOWN) { // left analog down to select current selected panel
//must invoke in game thread in case a dialog needs to be shown
if (MatchController.getView().selectedPlayerPanel() != null) {
PlayerView selected = MatchController.getView().selectedPlayerPanel().getPlayer();

View File

@@ -57,10 +57,11 @@ Right Trigger - Keep/Mulligan/Cancel/End Turn/Alpha Strike (Bottom Right Button)
(To select cards on the battlefield, close Zone tabs first (Button B), then use DPAD)
DPAD Up/Down/Left/Right - Selector
Left Shoulder - Tab Selector/Show
Left Shoulder - Player Panel Selector
Right Shoulder - Zone Selector/Show
Left Analog Down - Switch Player for Selector
Left Analog Down - Select Player (current selected panel)
Button A - Confirm
Button B - Cancel/Hide
Button Y - Show Zoom
Button Back - Show Menu Tabs