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 @Override
public boolean keyDown(int keyCode) { public boolean keyDown(int keyCode) {
if (keyCode == Input.Keys.BUTTON_L1) { if (keyCode == Input.Keys.BUTTON_SELECT) { //show menu tabs
setNextSelected(); setNextSelected();
return true; return true;
} }

View File

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

View File

@@ -179,7 +179,7 @@ public class VAvatar extends FDisplayObject {
@Override @Override
public boolean keyDown(int keyCode) { 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 //must invoke in game thread in case a dialog needs to be shown
if (MatchController.getView().selectedPlayerPanel() != null) { if (MatchController.getView().selectedPlayerPanel() != null) {
PlayerView selected = MatchController.getView().selectedPlayerPanel().getPlayer(); 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) (To select cards on the battlefield, close Zone tabs first (Button B), then use DPAD)
DPAD Up/Down/Left/Right - Selector DPAD Up/Down/Left/Right - Selector
Left Shoulder - Tab Selector/Show Left Shoulder - Player Panel Selector
Right Shoulder - Zone Selector/Show Right Shoulder - Zone Selector/Show
Left Analog Down - Switch Player for Selector Left Analog Down - Select Player (current selected panel)
Button A - Confirm Button A - Confirm
Button B - Cancel/Hide Button B - Cancel/Hide
Button Y - Show Zoom Button Y - Show Zoom
Button Back - Show Menu Tabs