mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 12:48:00 +00:00
- Made player tabs in Vanguard setup more descriptive
This commit is contained in:
@@ -99,11 +99,9 @@ public enum VSubmenuVanguard implements IVSubmenu<CSubmenuVanguard> {
|
||||
Vector<Object> aiListData = new Vector<Object>();
|
||||
humanListData.add("Random");
|
||||
aiListData.add("Random");
|
||||
for(CardPrinted cp : allAvatars)
|
||||
{
|
||||
for (CardPrinted cp : allAvatars) {
|
||||
humanListData.add(cp);
|
||||
if(!cp.getCard().getRemAIDecks())
|
||||
{
|
||||
if (!cp.getCard().getRemAIDecks()) {
|
||||
aiListData.add(cp);
|
||||
allAiAvatars.add(cp);
|
||||
}
|
||||
@@ -117,8 +115,7 @@ public enum VSubmenuVanguard implements IVSubmenu<CSubmenuVanguard> {
|
||||
public void itemStateChanged(ItemEvent arg0) {
|
||||
FRadioButton aButton = (FRadioButton) arg0.getSource();
|
||||
|
||||
if(arg0.getStateChange() == ItemEvent.SELECTED)
|
||||
{
|
||||
if (arg0.getStateChange() == ItemEvent.SELECTED) {
|
||||
changeTabs(Integer.parseInt(aButton.getText()));
|
||||
}
|
||||
}
|
||||
@@ -174,7 +171,11 @@ public enum VSubmenuVanguard implements IVSubmenu<CSubmenuVanguard> {
|
||||
tempPanel.add(scrAvatar, "h 90%!");
|
||||
|
||||
playerPanels.add(tempPanel);
|
||||
tabPane.add("Player " + (i+1), tempPanel);
|
||||
if (i == 0) {
|
||||
tabPane.add("Human", tempPanel);
|
||||
} else {
|
||||
tabPane.add("Opponent " + i, tempPanel);
|
||||
}
|
||||
}
|
||||
|
||||
final String strCheckboxConstraints = "w 200px!, h 30px!, gap 0 20px 0 0";
|
||||
@@ -185,20 +186,15 @@ public enum VSubmenuVanguard implements IVSubmenu<CSubmenuVanguard> {
|
||||
pnlStart.add(cbRemoveSmall, strCheckboxConstraints);
|
||||
}
|
||||
|
||||
private void changeTabs(int toShow)
|
||||
{
|
||||
if(toShow < currentNumTabsShown)
|
||||
{
|
||||
for(int i=currentNumTabsShown;i>toShow+1;i--)
|
||||
{
|
||||
private void changeTabs(int toShow) {
|
||||
if (toShow < currentNumTabsShown) {
|
||||
for (int i = currentNumTabsShown; i > toShow + 1; i--) {
|
||||
tabPane.remove(i);
|
||||
}
|
||||
currentNumTabsShown = tabPane.getComponentCount() - 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
for(int i=currentNumTabsShown;i<=toShow;i++)
|
||||
{
|
||||
else {
|
||||
for (int i = currentNumTabsShown; i <= toShow; i++) {
|
||||
tabPane.add("Player " + (i + 1), playerPanels.get(i));
|
||||
}
|
||||
currentNumTabsShown = tabPane.getComponentCount() - 1;
|
||||
@@ -239,8 +235,7 @@ public enum VSubmenuVanguard implements IVSubmenu<CSubmenuVanguard> {
|
||||
|
||||
VHomeUI.SINGLETON_INSTANCE.getPnlDisplay().add(lblTitle, "w 80%!, h 40px!, gap 0 0 15px 15px, span 2, ax right");
|
||||
|
||||
for(FDeckChooser fdc : deckChoosers)
|
||||
{
|
||||
for (FDeckChooser fdc : deckChoosers) {
|
||||
fdc.populate();
|
||||
}
|
||||
|
||||
@@ -321,18 +316,15 @@ public enum VSubmenuVanguard implements IVSubmenu<CSubmenuVanguard> {
|
||||
*
|
||||
* @return a deckchooser for every player
|
||||
*/
|
||||
public List<FDeckChooser> getDeckChoosers()
|
||||
{
|
||||
public List<FDeckChooser> getDeckChoosers() {
|
||||
return deckChoosers;
|
||||
}
|
||||
|
||||
public List<FList> getAvatarLists()
|
||||
{
|
||||
public List<FList> getAvatarLists() {
|
||||
return avatarLists;
|
||||
}
|
||||
|
||||
public int getNumPlayers()
|
||||
{
|
||||
public int getNumPlayers() {
|
||||
return currentNumTabsShown;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user