- Made player tabs in Vanguard setup more descriptive

This commit is contained in:
moomarc
2012-11-28 07:42:45 +00:00
parent a730abf331
commit 9e307ab1fd

View File

@@ -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;
}