Checkstyle fixes in a couple GUI files

This commit is contained in:
slapshot5
2011-09-02 03:15:18 +00:00
parent 16be5d01e5
commit 656bc43c00
2 changed files with 302 additions and 245 deletions

View File

@@ -102,7 +102,7 @@ import forge.view.swing.OldGuiNewGame;
* @version $Id$
*/
public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewConstants, NewConstants.GUI.GuiDisplay, NewConstants.LANG.GuiDisplay {
/** Constant <code>serialVersionUID=4519302185194841060L</code> */
/** Constant <code>serialVersionUID=4519302185194841060L</code>. */
private static final long serialVersionUID = 4519302185194841060L;
private GuiInput inputControl;
@@ -111,7 +111,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
Font lifeFont = new Font("Dialog", Font.PLAIN, 40);
// Font checkboxFont = new Font("Dialog", Font.PLAIN, 9);
/** Constant <code>greenColor</code> */
/** Constant <code>greenColor</code>. */
public static Color greenColor = new Color(0, 164, 0);
private Action HUMAN_GRAVEYARD_ACTION;
@@ -141,7 +141,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
/** {@inheritDoc} */
@Override
public void setVisible(boolean visible) {
public final void setVisible(final boolean visible) {
if (visible) {
//causes an error if put in the constructor, causes some random null pointer exception
AllZone.getInputControl().updateObservers();
@@ -154,9 +154,10 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
}
/** {@inheritDoc} */
public void assignDamage(Card attacker, CardList blockers, int damage) {
if (damage <= 0)
public final void assignDamage(final Card attacker, final CardList blockers, final int damage) {
if (damage <= 0) {
return;
}
new Gui_MultipleBlockers4(attacker, blockers, damage, this);
}
@@ -172,11 +173,12 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
@Override
protected Iterable<Card> getCardsAsIterable() {
return new ImmutableIterableFrom<Card>(CardFactoryUtil.getExternalZoneActivationCards(AllZone.getHumanPlayer()));
return new ImmutableIterableFrom<Card>(
CardFactoryUtil.getExternalZoneActivationCards(AllZone.getHumanPlayer()));
}
@Override
protected void doAction(Card c) {
protected void doAction(final Card c) {
AllZone.getGameAction().playCard(c);
}
};
@@ -193,17 +195,30 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
private void addMenu() {
// Game Menu Creation
Object[] obj = {
HUMAN_DECKLIST_ACTION, HUMAN_GRAVEYARD_ACTION, HUMAN_REMOVED_ACTION, HUMAN_FLASHBACK_ACTION, COMPUTER_GRAVEYARD_ACTION,
COMPUTER_REMOVED_ACTION, new JSeparator(),
playsoundCheckboxForMenu, new JSeparator(), ErrorViewer.ALL_THREADS_ACTION,
CONCEDE_ACTION};
HUMAN_DECKLIST_ACTION,
HUMAN_GRAVEYARD_ACTION,
HUMAN_REMOVED_ACTION,
HUMAN_FLASHBACK_ACTION,
COMPUTER_GRAVEYARD_ACTION,
COMPUTER_REMOVED_ACTION,
new JSeparator(),
playsoundCheckboxForMenu,
new JSeparator(),
ErrorViewer.ALL_THREADS_ACTION,
CONCEDE_ACTION
};
JMenu gameMenu = new JMenu(ForgeProps.getLocalized(MENU_BAR.MENU.TITLE));
for (Object o : obj) {
if (o instanceof ForgeAction) gameMenu.add(((ForgeAction) o).setupButton(new JMenuItem()));
else if (o instanceof Action) gameMenu.add((Action) o);
else if (o instanceof Component) gameMenu.add((Component) o);
else throw new AssertionError();
if (o instanceof ForgeAction) {
gameMenu.add(((ForgeAction) o).setupButton(new JMenuItem()));
} else if (o instanceof Action) {
gameMenu.add((Action) o);
} else if (o instanceof Component) {
gameMenu.add((Component) o);
} else {
throw new AssertionError();
}
}
// Phase Menu Creation
@@ -235,7 +250,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
ForgeAction generateMana = new ForgeAction(MANAGEN) {
private static final long serialVersionUID = 7171104690016706405L;
public void actionPerformed(ActionEvent arg0) {
public void actionPerformed(final ActionEvent arg0) {
GuiDisplayUtil.devModeGenerateMana();
}
};
@@ -244,7 +259,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
ForgeAction setupBattleField = new ForgeAction(SETUPBATTLEFIELD) {
private static final long serialVersionUID = -6660930759092583160L;
public void actionPerformed(ActionEvent arg0) {
public void actionPerformed(final ActionEvent arg0) {
GuiDisplayUtil.devSetupGameState();
}
};
@@ -254,7 +269,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
ForgeAction tutor = new ForgeAction(TUTOR) {
private static final long serialVersionUID = 2003222642609217705L;
public void actionPerformed(ActionEvent arg0) {
public void actionPerformed(final ActionEvent arg0) {
GuiDisplayUtil.devModeTutor();
}
};
@@ -264,7 +279,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
ForgeAction addCounter = new ForgeAction(ADDCOUNTER) {
private static final long serialVersionUID = 3136264111882855268L;
public void actionPerformed(ActionEvent arg0) {
public void actionPerformed(final ActionEvent arg0) {
GuiDisplayUtil.devModeAddCounter();
}
};
@@ -274,7 +289,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
ForgeAction tapPerm = new ForgeAction(TAPPERM) {
private static final long serialVersionUID = -6092045653540313527L;
public void actionPerformed(ActionEvent arg0) {
public void actionPerformed(final ActionEvent arg0) {
GuiDisplayUtil.devModeTapPerm();
}
};
@@ -284,7 +299,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
ForgeAction untapPerm = new ForgeAction(UNTAPPERM) {
private static final long serialVersionUID = 5425291996157256656L;
public void actionPerformed(ActionEvent arg0) {
public void actionPerformed(final ActionEvent arg0) {
GuiDisplayUtil.devModeUntapPerm();
}
};
@@ -294,7 +309,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
ForgeAction unlimitedLand = new ForgeAction(NOLANDLIMIT) {
private static final long serialVersionUID = 2184353891062202796L;
public void actionPerformed(ActionEvent arg0) {
public void actionPerformed(final ActionEvent arg0) {
GuiDisplayUtil.devModeUnlimitedLand();
}
};
@@ -304,7 +319,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
ForgeAction setLife = new ForgeAction(SETLIFE) {
private static final long serialVersionUID = -1750588303928974918L;
public void actionPerformed(ActionEvent arg0) {
public void actionPerformed(final ActionEvent arg0) {
GuiDisplayUtil.devModeSetLife();
}
};
@@ -325,12 +340,13 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
setLife
};
for (Object o : objDev) {
if (o instanceof ForgeAction)
if (o instanceof ForgeAction) {
devMenu.add(((ForgeAction) o).setupButton(new JMenuItem()));
else if (o instanceof Component)
} else if (o instanceof Component) {
devMenu.add((Component) o);
else if (o instanceof Action)
} else if (o instanceof Action) {
devMenu.add((Action) o);
}
}
}
@@ -340,14 +356,14 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
menuBar.add(devMenu);
menuBar.add(new MenuItem_HowToPlay());
this.setJMenuBar(menuBar);
}//addMenu()
} //addMenu()
/**
* <p>canLoseByDecking.</p>
*
* @return a boolean.
*/
public boolean canLoseByDecking() {
public final boolean canLoseByDecking() {
return canLoseByDecking.isSelected();
}
@@ -356,7 +372,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
*
* @return a {@link forge.MyButton} object.
*/
public MyButton getButtonOK() {
public final MyButton getButtonOK() {
MyButton ok = new MyButton() {
public void select() {
inputControl.selectButtonOK();
@@ -366,7 +382,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
return okButton.isEnabled();
}
public void setSelectable(boolean b) {
public void setSelectable(final boolean b) {
okButton.setEnabled(b);
}
@@ -374,7 +390,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
return okButton.getText();
}
public void setText(String text) {
public void setText(final String text) {
okButton.setText(text);
}
@@ -384,14 +400,14 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
};
return ok;
}//getButtonOK()
} //getButtonOK()
/**
* <p>getButtonCancel.</p>
*
* @return a {@link forge.MyButton} object.
*/
public MyButton getButtonCancel() {
public final MyButton getButtonCancel() {
MyButton cancel = new MyButton() {
public void select() {
inputControl.selectButtonCancel();
@@ -401,7 +417,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
return cancelButton.isEnabled();
}
public void setSelectable(boolean b) {
public void setSelectable(final boolean b) {
cancelButton.setEnabled(b);
}
@@ -409,7 +425,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
return cancelButton.getText();
}
public void setText(String text) {
public void setText(final String text) {
cancelButton.setText(text);
}
@@ -418,34 +434,35 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
}
};
return cancel;
}//getButtonCancel()
} //getButtonCancel()
/** {@inheritDoc} */
public void showCombat(String message) {
public final void showCombat(final String message) {
combatArea.setText(message);
}
/** {@inheritDoc} */
public void showMessage(String s) {
public final void showMessage(final String s) {
messageArea.setText(s);
Border border = null;
int thickness = 3;
if (AllZone.getStack().size() > 0 && AllZone.getStack().peekInstance().getActivatingPlayer().isComputer())
if (AllZone.getStack().size() > 0 && AllZone.getStack().peekInstance().getActivatingPlayer().isComputer()) {
border = BorderFactory.createLineBorder(new Color(0, 255, 255), thickness);
else if (s.contains("Main"))
} else if (s.contains("Main")) {
border = BorderFactory.createLineBorder(new Color(30, 0, 255), thickness);
else if (s.contains("To Block"))
} else if (s.contains("To Block")) {
border = BorderFactory.createLineBorder(new Color(13, 179, 0), thickness);
else if (s.contains("Play Instants and Abilities") || s.contains("Combat") || s.contains("Damage"))
} else if (s.contains("Play Instants and Abilities") || s.contains("Combat") || s.contains("Damage")) {
border = BorderFactory.createLineBorder(new Color(255, 174, 0), thickness);
else if (s.contains("Declare Attackers"))
} else if (s.contains("Declare Attackers")) {
border = BorderFactory.createLineBorder(new Color(255, 0, 0), thickness);
else if (s.contains("Upkeep") || s.contains("Draw") || s.contains("End of Turn"))
} else if (s.contains("Upkeep") || s.contains("Draw") || s.contains("End of Turn")) {
border = BorderFactory.createLineBorder(new Color(200, 0, 170), thickness);
else
} else {
border = new EmptyBorder(1, 1, 1, 1);
}
messageArea.setBorder(border);
}
@@ -457,32 +474,32 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
//mouse Card Detail
playerHandPanel.addMouseMotionListener(new MouseMotionAdapter() {
@Override
public void mouseMoved(MouseEvent me) {
public void mouseMoved(final MouseEvent me) {
Card c = playerHandPanel.getCardFromMouseOverPanel();
if (c != null) {
setCard(c);
}
}//mouseMoved
} //mouseMoved
});
playerPlayPanel.addMouseMotionListener(new MouseMotionAdapter() {
@Override
public void mouseMoved(MouseEvent me) {
public void mouseMoved(final MouseEvent me) {
Card c = playerPlayPanel.getCardFromMouseOverPanel();
if (c != null) {
setCard(c);
}
}//mouseMoved
} //mouseMoved
});
oppPlayPanel.addMouseMotionListener(new MouseMotionAdapter() {
@Override
public void mouseMoved(MouseEvent me) {
public void mouseMoved(final MouseEvent me) {
Card c = oppPlayPanel.getCardFromMouseOverPanel();
if (c != null) {
setCard(c);
}
}//mouseMoved
} //mouseMoved
});
@@ -490,23 +507,23 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
oppLifeLabel.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent e) {
public void mousePressed(final MouseEvent e) {
inputControl.selectPlayer(AllZone.getComputerPlayer());
}
});
oppLifeLabel.addMouseMotionListener(new MouseMotionAdapter() {
@Override
public void mouseMoved(MouseEvent me) {
public void mouseMoved(final MouseEvent me) {
setCard(AllZone.getComputerManaPool());
}//mouseMoved
} //mouseMoved
});
//self life mouse listener
playerLifeLabel.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent e) {
public void mousePressed(final MouseEvent e) {
inputControl.selectPlayer(AllZone.getHumanPlayer());
}
});
@@ -515,7 +532,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
playerPlayPanel.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent e) {
public void mousePressed(final MouseEvent e) {
Card c = playerPlayPanel.getCardFromMouseOverPanel();
if (c != null) {
@@ -546,11 +563,14 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
c.untap();
AllZone.getCombat().removeFromCombat(c);
} else if (inputControl.input instanceof Input_Block) {
if (c.getController().isHuman())
if (c.getController().isHuman()) {
AllZone.getCombat().removeFromCombat(c);
}
((Input_Block) inputControl.input).removeFromAllBlocking(c);
}
} else inputControl.selectCard(c, AllZone.getHumanBattlefield());
} else {
inputControl.selectCard(c, AllZone.getHumanBattlefield());
}
}
}
});
@@ -559,8 +579,10 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
playerHandPanel.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent e) {
if (e.getButton() != MouseEvent.BUTTON1) return;
public void mousePressed(final MouseEvent e) {
if (e.getButton() != MouseEvent.BUTTON1) {
return;
}
Card c = playerHandPanel.getCardFromMouseOverPanel();
if (c != null) {
inputControl.selectCard(c, AllZone.getHumanHand());
@@ -576,7 +598,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
oppPlayPanel.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent e) {
public void mousePressed(final MouseEvent e) {
Card c = oppPlayPanel.getCardFromMouseOverPanel();
if (c != null) {
inputControl.selectCard(c, AllZone.getComputerBattlefield());
@@ -585,19 +607,19 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
});
}//addListener()
} //addListener()
/**
* <p>getCard.</p>
*
* @return a {@link forge.Card} object.
*/
public Card getCard() {
public final Card getCard() {
return detail.getCard();
}
/** {@inheritDoc} */
public void setCard(Card card) {
public final void setCard(final Card card) {
detail.setCard(card);
picture.setCard(card);
}
@@ -607,9 +629,9 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
*/
private void addObservers() {
//Human Hand, Graveyard, and Library totals
{//make sure to not interfer with anything below, since this is a very long method
{ //make sure to not interfer with anything below, since this is a very long method
Observer o = new Observer() {
public void update(Observable a, Object b) {
public void update(final Observable a, final Object b) {
playerHandValue.setText("" + AllZone.getHumanHand().size());
playerGraveValue.setText("" + AllZone.getHumanGraveyard().size());
playerLibraryValue.setText("" + AllZone.getHumanLibrary().size());
@@ -624,9 +646,9 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
}
//opponent Hand, Graveyard, and Library totals
{//make sure to not interfer with anything below, since this is a very long method
{ //make sure to not interfer with anything below, since this is a very long method
Observer o = new Observer() {
public void update(Observable a, Object b) {
public void update(final Observable a, final Object b) {
oppHandValue.setText("" + AllZone.getComputerHand().size());
oppGraveValue.setText("" + AllZone.getComputerGraveyard().size());
oppLibraryValue.setText("" + AllZone.getComputerLibrary().size());
@@ -642,7 +664,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
//opponent life
oppLifeLabel.setText("" + AllZone.getComputerPlayer().getLife());
AllZone.getComputerPlayer().addObserver(new Observer() {
public void update(Observable a, Object b) {
public void update(final Observable a, final Object b) {
int life = AllZone.getComputerPlayer().getLife();
oppLifeLabel.setText("" + life);
}
@@ -664,7 +686,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
oppPCLabel.setText("Poison Counters: " + AllZone.getComputerPlayer().getPoisonCounters());
AllZone.getComputerPlayer().addObserver(new Observer() {
public void update(Observable a, Object b) {
public void update(final Observable a, final Object b) {
int pcs = AllZone.getComputerPlayer().getPoisonCounters();
oppPCLabel.setText("Poison Counters: " + pcs);
}
@@ -674,7 +696,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
//player life
playerLifeLabel.setText("" + AllZone.getHumanPlayer().getLife());
AllZone.getHumanPlayer().addObserver(new Observer() {
public void update(Observable a, Object b) {
public void update(final Observable a, final Object b) {
int life = AllZone.getHumanPlayer().getLife();
playerLifeLabel.setText("" + life);
}
@@ -683,7 +705,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
playerPCLabel.setText("Poison Counters: " + AllZone.getHumanPlayer().getPoisonCounters());
AllZone.getHumanPlayer().addObserver(new Observer() {
public void update(Observable a, Object b) {
public void update(final Observable a, final Object b) {
int pcs = AllZone.getHumanPlayer().getPoisonCounters();
playerPCLabel.setText("Poison Counters: " + pcs);
}
@@ -692,7 +714,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
//stack
AllZone.getStack().addObserver(new Observer() {
public void update(Observable a, Object b) {
public void update(final Observable a, final Object b) {
stackPanel.removeAll();
MagicStack stack = AllZone.getStack();
int count = 1;
@@ -708,9 +730,9 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
cardPanel.addMouseMotionListener(new MouseMotionAdapter() {
@Override
public void mouseMoved(MouseEvent me) {
public void mouseMoved(final MouseEvent me) {
setCard(cardPanel.getCard());
}//mouseMoved
} //mouseMoved
});
stackPanel.add(cardPanel);
@@ -729,22 +751,22 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
//self hand
AllZone.getHumanHand().addObserver(new Observer() {
public void update(Observable a, Object b) {
public void update(final Observable a, final Object b) {
PlayerZone pZone = (PlayerZone) a;
HandArea p = playerHandPanel;
;
Card c[] = AllZoneUtil.getCardsInZone(pZone).toArray();
Card[] c = AllZoneUtil.getCardsInZone(pZone).toArray();
List<Card> tmp, diff;
tmp = new ArrayList<Card>();
for (arcane.ui.CardPanel cpa : p.cardPanels)
for (arcane.ui.CardPanel cpa : p.cardPanels) {
tmp.add(cpa.gameCard);
}
diff = new ArrayList<Card>(tmp);
diff.removeAll(Arrays.asList(c));
if (diff.size() == p.cardPanels.size())
if (diff.size() == p.cardPanels.size()) {
p.clear();
else {
} else {
for (Card card : diff) {
p.removeCardPanel(p.getCardPanel(card.getUniqueNumber()));
}
@@ -754,7 +776,8 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
int fromZoneX = 0, fromZoneY = 0;
Rectangle pb = playerLibraryValue.getBounds();
Point zoneLocation = SwingUtilities.convertPoint(playerLibraryValue, Math.round(pb.width / 2.0f), Math.round(pb.height / 2.0f), layeredPane);
Point zoneLocation = SwingUtilities.convertPoint(playerLibraryValue, Math.round(pb.width / 2.0f),
Math.round(pb.height / 2.0f), layeredPane);
fromZoneX = zoneLocation.x;
fromZoneY = zoneLocation.y;
int startWidth, startX, startY;
@@ -772,10 +795,12 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
endX = toPos.x;
endY = toPos.y;
arcane.ui.CardPanel animationPanel = new arcane.ui.CardPanel(card);
if (isShowing())
Animation.moveCard(startX, startY, startWidth, endX, endY, endWidth, animationPanel, toPanel, layeredPane, 500);
else
if (isShowing()) {
Animation.moveCard(startX, startY, startWidth, endX, endY,
endWidth, animationPanel, toPanel, layeredPane, 500);
} else {
Animation.moveCard(toPanel);
}
}
}
});
@@ -784,10 +809,10 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
//self play
AllZone.getHumanBattlefield().addObserver(new Observer() {
public void update(Observable a, Object b) {
public void update(final Observable a, final Object b) {
PlayerZone pZone = (PlayerZone) a;
Card c[] = AllZoneUtil.getCardsInZone(pZone).toArray();
Card[] c = AllZoneUtil.getCardsInZone(pZone).toArray();
GuiDisplayUtil.setupPlayZone(playerPlayPanel, c);
}
@@ -798,10 +823,10 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
//computer play
AllZone.getComputerBattlefield().addObserver(new Observer() {
public void update(Observable a, Object b) {
public void update(final Observable a, final Object b) {
PlayerZone pZone = (PlayerZone) a;
Card c[] = AllZoneUtil.getCardsInZone(pZone).toArray();
Card[] c = AllZoneUtil.getCardsInZone(pZone).toArray();
GuiDisplayUtil.setupPlayZone(oppPlayPanel, c);
}
@@ -809,7 +834,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
AllZone.getComputerBattlefield().updateObservers();
//END - computer play
}//addObservers()
} //addObservers()
/**
* <p>initComponents.</p>
@@ -1082,14 +1107,14 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
cancelButton.setText("Cancel");
cancelButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
public void actionPerformed(final ActionEvent evt) {
cancelButtonActionPerformed(evt);
okButton.requestFocusInWindow();
}
});
okButton.setText("OK");
okButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
public void actionPerformed(final ActionEvent evt) {
okButtonActionPerformed(evt);
if (AllZone.getPhase().isNeedToNextPhase()) {
@@ -1102,7 +1127,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
});
okButton.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent arg0) {
public void keyPressed(final KeyEvent arg0) {
// TODO make triggers on escape
int code = arg0.getKeyCode();
if (code == KeyEvent.VK_ESCAPE) {
@@ -1140,13 +1165,17 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
oppPCLabel.setForeground(greenColor);
JLabel oppHandLabel = new JLabel(ForgeProps.getLocalized(COMPUTER_HAND.BUTTON), SwingConstants.TRAILING);
if (!OldGuiNewGame.useLAFFonts.isSelected()) oppHandLabel.setFont(statFont);
if (!OldGuiNewGame.useLAFFonts.isSelected()) {
oppHandLabel.setFont(statFont);
}
JButton oppGraveButton = new JButton(COMPUTER_GRAVEYARD_ACTION);
oppGraveButton.setText((String) COMPUTER_GRAVEYARD_ACTION.getValue("buttonText"));
oppGraveButton.setMargin(new Insets(0, 0, 0, 0));
oppGraveButton.setHorizontalAlignment(SwingConstants.TRAILING);
if (!OldGuiNewGame.useLAFFonts.isSelected()) oppGraveButton.setFont(statFont);
if (!OldGuiNewGame.useLAFFonts.isSelected()) {
oppGraveButton.setFont(statFont);
}
JPanel gravePanel = new JPanel(new BorderLayout());
@@ -1156,7 +1185,9 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
oppRemovedButton.setText((String) COMPUTER_REMOVED_ACTION.getValue("buttonText"));
oppRemovedButton.setMargin(new Insets(0, 0, 0, 0));
//removedButton.setHorizontalAlignment(SwingConstants.TRAILING);
if (!OldGuiNewGame.useLAFFonts.isSelected()) oppRemovedButton.setFont(statFont);
if (!OldGuiNewGame.useLAFFonts.isSelected()) {
oppRemovedButton.setFont(statFont);
}
oppHandValue.setHorizontalAlignment(SwingConstants.LEADING);
@@ -1225,24 +1256,32 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
JLabel playerLibraryLabel = new JLabel(ForgeProps.getLocalized(HUMAN_LIBRARY.BUTTON),
SwingConstants.TRAILING);
if (!OldGuiNewGame.useLAFFonts.isSelected()) playerLibraryLabel.setFont(statFont);
if (!OldGuiNewGame.useLAFFonts.isSelected()) {
playerLibraryLabel.setFont(statFont);
}
JLabel playerHandLabel = new JLabel(ForgeProps.getLocalized(HUMAN_HAND.TITLE), SwingConstants.TRAILING);
if (!OldGuiNewGame.useLAFFonts.isSelected()) playerHandLabel.setFont(statFont);
if (!OldGuiNewGame.useLAFFonts.isSelected()) {
playerHandLabel.setFont(statFont);
}
//JLabel playerGraveLabel = new JLabel("Grave:", SwingConstants.TRAILING);
JButton playerGraveButton = new JButton(HUMAN_GRAVEYARD_ACTION);
playerGraveButton.setText((String) HUMAN_GRAVEYARD_ACTION.getValue("buttonText"));
playerGraveButton.setMargin(new Insets(0, 0, 0, 0));
playerGraveButton.setHorizontalAlignment(SwingConstants.TRAILING);
if (!OldGuiNewGame.useLAFFonts.isSelected()) playerGraveButton.setFont(statFont);
if (!OldGuiNewGame.useLAFFonts.isSelected()) {
playerGraveButton.setFont(statFont);
}
JButton playerFlashBackButton = new JButton(HUMAN_FLASHBACK_ACTION);
playerFlashBackButton.setText((String) HUMAN_FLASHBACK_ACTION.getValue("buttonText"));
playerFlashBackButton.setMargin(new Insets(0, 0, 0, 0));
playerFlashBackButton.setHorizontalAlignment(SwingConstants.TRAILING);
if (!OldGuiNewGame.useLAFFonts.isSelected()) playerFlashBackButton.setFont(statFont);
if (!OldGuiNewGame.useLAFFonts.isSelected()) {
playerFlashBackButton.setFont(statFont);
}
JPanel gravePanel = new JPanel(new BorderLayout());
@@ -1255,7 +1294,9 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
playerRemovedButton.setText((String) HUMAN_REMOVED_ACTION.getValue("buttonText"));
playerRemovedButton.setMargin(new Insets(0, 0, 0, 0));
//removedButton.setHorizontalAlignment(SwingConstants.TRAILING);
if (!OldGuiNewGame.useLAFFonts.isSelected()) playerRemovedButton.setFont(statFont);
if (!OldGuiNewGame.useLAFFonts.isSelected()) {
playerRemovedButton.setFont(statFont);
}
playerHandValue.setHorizontalAlignment(SwingConstants.LEADING);
playerLibraryValue.setHorizontalAlignment(SwingConstants.LEADING);
@@ -1316,7 +1357,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
*
* @param pane a {@link javax.swing.JPanel} object.
*/
private void initCardPicture(JPanel pane) {
private void initCardPicture(final JPanel pane) {
pane.add(new ExternalPanel(detail), "detail");
pane.add(new ExternalPanel(picturePanel), "picture");
picturePanel.setCardPanel(picture);
@@ -1327,7 +1368,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
*
* @param evt a {@link java.awt.event.ActionEvent} object.
*/
private void cancelButtonActionPerformed(ActionEvent evt) {
private void cancelButtonActionPerformed(final ActionEvent evt) {
inputControl.selectButtonCancel();
}
@@ -1336,12 +1377,12 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
*
* @param evt a {@link java.awt.event.ActionEvent} object.
*/
private void okButtonActionPerformed(ActionEvent evt) {
private void okButtonActionPerformed(final ActionEvent evt) {
inputControl.selectButtonOK();
}
/**
* Exit the Application
* Exit the Application.
*/
private void concede() {
AllZone.getHumanPlayer().concede();
@@ -1350,29 +1391,31 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
// ********** Phase stuff in Display ******************
/** {@inheritDoc} */
public boolean stopAtPhase(Player turn, String phase) {
public final boolean stopAtPhase(final Player turn, final String phase) {
if (turn.isComputer()) {
if (phase.equals(Constant.Phase.End_Of_Turn))
if (phase.equals(Constant.Phase.End_Of_Turn)) {
return cbAIEndOfTurn.isSelected();
else if (phase.equals(Constant.Phase.Upkeep))
} else if (phase.equals(Constant.Phase.Upkeep)) {
return cbAIUpkeep.isSelected();
else if (phase.equals(Constant.Phase.Draw))
} else if (phase.equals(Constant.Phase.Draw)) {
return cbAIDraw.isSelected();
else if (phase.equals(Constant.Phase.Combat_Begin))
} else if (phase.equals(Constant.Phase.Combat_Begin)) {
return cbAIBeginCombat.isSelected();
else if (phase.equals(Constant.Phase.Combat_End))
} else if (phase.equals(Constant.Phase.Combat_End)) {
return cbAIEndCombat.isSelected();
}
} else {
if (phase.equals(Constant.Phase.End_Of_Turn))
if (phase.equals(Constant.Phase.End_Of_Turn)) {
return cbHumanEndOfTurn.isSelected();
else if (phase.equals(Constant.Phase.Upkeep))
} else if (phase.equals(Constant.Phase.Upkeep)) {
return cbHumanUpkeep.isSelected();
else if (phase.equals(Constant.Phase.Draw))
} else if (phase.equals(Constant.Phase.Draw)) {
return cbHumanDraw.isSelected();
else if (phase.equals(Constant.Phase.Combat_Begin))
} else if (phase.equals(Constant.Phase.Combat_Begin)) {
return cbHumanBeginCombat.isSelected();
else if (phase.equals(Constant.Phase.Combat_End))
} else if (phase.equals(Constant.Phase.Combat_End)) {
return cbHumanEndCombat.isSelected();
}
}
return true;
}
@@ -1382,7 +1425,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
*
* @return a boolean.
*/
public boolean loadPrefs() {
public final boolean loadPrefs() {
ForgePreferences fp = Singletons.getModel().getPreferences();
cbAIUpkeep.setSelected(fp.bAIUpkeep);
@@ -1407,7 +1450,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
*
* @return a boolean.
*/
public boolean savePrefs() {
public final boolean savePrefs() {
Constant.Runtime.Mill[0] = canLoseByDecking.isSelected();
ForgePreferences fp = Singletons.getModel().getPreferences();
@@ -1443,13 +1486,13 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
/** Constant <code>cbAIEndCombat</code> */
public static JCheckBoxMenuItem cbAIEndCombat = new JCheckBoxMenuItem("End Combat", true);
/** Constant <code>cbHumanUpkeep</code> */
/** Constant <code>cbHumanUpkeep</code>. */
public static JCheckBoxMenuItem cbHumanUpkeep = new JCheckBoxMenuItem("Upkeep", true);
/** Constant <code>cbHumanDraw</code> */
/** Constant <code>cbHumanDraw</code>. */
public static JCheckBoxMenuItem cbHumanDraw = new JCheckBoxMenuItem("Draw", true);
/** Constant <code>cbHumanEndOfTurn</code> */
/** Constant <code>cbHumanEndOfTurn</code>. */
public static JCheckBoxMenuItem cbHumanEndOfTurn = new JCheckBoxMenuItem("End of Turn", true);
/** Constant <code>cbHumanBeginCombat</code> */
/** Constant <code>cbHumanBeginCombat</code>. */
public static JCheckBoxMenuItem cbHumanBeginCombat = new JCheckBoxMenuItem("Begin Combat", true);
/** Constant <code>cbHumanEndCombat</code> */
public static JCheckBoxMenuItem cbHumanEndCombat = new JCheckBoxMenuItem("End Combat", true);
@@ -1458,61 +1501,61 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
// ****** Developer Mode *******
/** Constant <code>canLoseByDecking</code> */
/** Constant <code>canLoseByDecking</code>. */
public static JCheckBoxMenuItem canLoseByDecking = new JCheckBoxMenuItem("Lose by Decking", true);
// *****************************
JXMultiSplitPane pane = new JXMultiSplitPane();
JButton cancelButton = new JButton();
JButton okButton = new JButton();
JTextArea messageArea = new JTextArea(1, 10);
JTextArea combatArea = new JTextArea();
JPanel stackPanel = new JPanel();
PlayArea oppPlayPanel = null;
PlayArea playerPlayPanel = null;
HandArea playerHandPanel = null;
private JXMultiSplitPane pane = new JXMultiSplitPane();
private JButton cancelButton = new JButton();
private JButton okButton = new JButton();
private JTextArea messageArea = new JTextArea(1, 10);
private JTextArea combatArea = new JTextArea();
private JPanel stackPanel = new JPanel();
private PlayArea oppPlayPanel = null;
private PlayArea playerPlayPanel = null;
private HandArea playerHandPanel = null;
//JPanel cdPanel = new JPanel();
JLabel oppLifeLabel = new JLabel();
JLabel oppIconLabel = new JLabel();
JLabel playerLifeLabel = new JLabel();
JLabel oppPCLabel = new JLabel();
JLabel playerPCLabel = new JLabel();
JLabel oppLibraryLabel = new JLabel(
private JLabel oppLifeLabel = new JLabel();
private JLabel oppIconLabel = new JLabel();
private JLabel playerLifeLabel = new JLabel();
private JLabel oppPCLabel = new JLabel();
private JLabel playerPCLabel = new JLabel();
private JLabel oppLibraryLabel = new JLabel(
ForgeProps.getLocalized(COMPUTER_LIBRARY.BUTTON),
SwingConstants.TRAILING);
JLabel oppHandValue = new JLabel();
JLabel oppLibraryValue = new JLabel();
JLabel oppGraveValue = new JLabel();
JLabel oppRemovedValue = new JLabel();
JLabel playerHandValue = new JLabel();
JLabel playerLibraryValue = new JLabel();
JLabel playerGraveValue = new JLabel();
JLabel playerFBValue = new JLabel();
JLabel playerRemovedValue = new JLabel();
private JLabel oppHandValue = new JLabel();
private JLabel oppLibraryValue = new JLabel();
private JLabel oppGraveValue = new JLabel();
private JLabel oppRemovedValue = new JLabel();
private JLabel playerHandValue = new JLabel();
private JLabel playerLibraryValue = new JLabel();
private JLabel playerGraveValue = new JLabel();
private JLabel playerFBValue = new JLabel();
private JLabel playerRemovedValue = new JLabel();
CardDetailPanel detail = new CardDetailPanel(null);
ViewPanel picturePanel = new ViewPanel();
arcane.ui.CardPanel picture = new arcane.ui.CardPanel(null);
JLayeredPane layeredPane = SwingUtilities.getRootPane(this).getLayeredPane();
private CardDetailPanel detail = new CardDetailPanel(null);
private ViewPanel picturePanel = new ViewPanel();
private arcane.ui.CardPanel picture = new arcane.ui.CardPanel(null);
private JLayeredPane layeredPane = SwingUtilities.getRootPane(this).getLayeredPane();
private class ZoneAction extends ForgeAction {
private static final long serialVersionUID = -5822976087772388839L;
private PlayerZone zone;
private String title;
public ZoneAction(PlayerZone zone, String property) {
public ZoneAction(final PlayerZone zone, final String property) {
super(property);
title = ForgeProps.getLocalized(property + "/title");
this.zone = zone;
}
public void actionPerformed(ActionEvent e) {
public void actionPerformed(final ActionEvent e) {
Generator<Card> c = YieldUtils.toGenerator(getCardsAsIterable());
if (AllZone.getNameChanger().shouldChangeCardName()) {
c = AllZone.getNameChanger().changeCard(c);
c = AllZone.getNameChanger().changeCard(c);
}
Iterable<Card> myIterable = YieldUtils.toIterable(c);
@@ -1526,10 +1569,10 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
GuiUtils.getChoiceOptional(title, new String[]{"no cards"});
}
else {
for(int i = 0; i < choices.size(); i++) {
for (int i = 0; i < choices.size(); i++) {
Card crd = choices.get(i);
//System.out.println(crd+": "+crd.isFaceDown());
if(crd.isFaceDown()) {
if (crd.isFaceDown()) {
Card faceDown = new Card();
faceDown.setName("Face Down");
choices2.add(faceDown);
@@ -1541,11 +1584,13 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
}
//System.out.println("Face down cards replaced: "+choices2);
Card choice = (Card) GuiUtils.getChoiceOptional(title, choices2.toArray());
if (choice != null) doAction(choice);
/*
Card choice = GuiUtils.getChoiceOptional(title, iter);
if (choice != null) doAction(choice);
*/
if (choice != null) {
doAction(choice);
/*
Card choice = GuiUtils.getChoiceOptional(title, iter);
if (choice != null) doAction(choice);
*/
}
}
}
@@ -1562,7 +1607,7 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
return new ImmutableIterableFrom<Card>(AllZoneUtil.getCardsInZone(zone));
}
protected void doAction(Card c) {
protected void doAction(final Card c) {
}
}
@@ -1574,62 +1619,66 @@ public class GuiDisplay4 extends JFrame implements CardContainer, Display, NewCo
super(CONCEDE);
}
public void actionPerformed(ActionEvent e) {
public void actionPerformed(final ActionEvent e) {
concede();
}
}
private class DeckListAction extends ForgeAction {
public DeckListAction(String property) {
public DeckListAction(final String property) {
super(property);
}
private static final long serialVersionUID = 9874492387239847L;
public void actionPerformed(ActionEvent e) {
public void actionPerformed(final ActionEvent e) {
if (Constant.Runtime.HumanDeck[0].countMain() > 1) {
HashMap<String, Integer> deckMap = new HashMap<String, Integer>();
for (Entry<CardPrinted, Integer> s : Constant.Runtime.HumanDeck[0].getMain()){
for (Entry<CardPrinted, Integer> s : Constant.Runtime.HumanDeck[0].getMain()) {
deckMap.put(s.getKey().getName(), s.getValue());
}
String nl = System.getProperty("line.separator");
StringBuilder DeckList = new StringBuilder();
StringBuilder deckList = new StringBuilder();
String dName = Constant.Runtime.HumanDeck[0].getName();
if (dName == null)
if (dName == null) {
dName = "";
else
DeckList.append(dName + nl);
} else {
deckList.append(dName + nl);
}
ArrayList<String> dmKeys = new ArrayList<String>();
for (String s : deckMap.keySet())
for (String s : deckMap.keySet()) {
dmKeys.add(s);
}
Collections.sort(dmKeys);
for (String s : dmKeys) {
DeckList.append(deckMap.get(s) + " x " + s + nl);
deckList.append(deckMap.get(s) + " x " + s + nl);
}
int rcMsg = -1138;
String ttl = "Human's Decklist";
if (!dName.equals(""))
ttl += " - " + dName;
if (!dName.equals("")) {
ttl += " - " + dName;
}
StringBuilder msg = new StringBuilder();
if (deckMap.keySet().size() <= 32)
msg.append(DeckList.toString() + nl);
else
if (deckMap.keySet().size() <= 32) {
msg.append(deckList.toString() + nl);
} else {
msg.append("Decklist too long for dialog." + nl + nl);
}
msg.append("Copy Decklist to Clipboard?");
rcMsg = JOptionPane.showConfirmDialog(null, msg, ttl, JOptionPane.OK_CANCEL_OPTION);
if (rcMsg == JOptionPane.OK_OPTION) {
StringSelection ss = new StringSelection(DeckList.toString());
StringSelection ss = new StringSelection(deckList.toString());
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss, null);
}
}

View File

@@ -32,10 +32,10 @@ import static javax.swing.JOptionPane.PLAIN_MESSAGE;
*/
public class Gui_DownloadPictures_LQ extends DefaultBoundedRangeModel implements Runnable, NewConstants, NewConstants.LANG.Gui_DownloadPictures {
/** Constant <code>serialVersionUID=-7890794857949935256L</code> */
/** Constant <code>serialVersionUID=-7890794857949935256L</code>. */
private static final long serialVersionUID = -7890794857949935256L;
/** Constant <code>types</code> */
/** Constant <code>types</code>. */
public static final Proxy.Type[] types = Proxy.Type.values();
//proxy
@@ -56,7 +56,7 @@ public class Gui_DownloadPictures_LQ extends DefaultBoundedRangeModel implements
*
* @param c an array of {@link forge.Gui_DownloadPictures_LQ.mCard} objects.
*/
private Gui_DownloadPictures_LQ(mCard[] c) {
private Gui_DownloadPictures_LQ(final mCard[] c) {
this.cards = c;
addr = new JTextField(ForgeProps.getLocalized(PROXY_ADDRESS));
port = new JTextField(ForgeProps.getLocalized(PROXY_PORT));
@@ -75,7 +75,9 @@ public class Gui_DownloadPictures_LQ extends DefaultBoundedRangeModel implements
rb.addChangeListener(new ProxyHandler(i));
bg.add(rb);
p0.add(rb);
if (i == 0) rb.setSelected(true);
if (i == 0) {
rb.setSelected(true);
}
}
//Proxy config
@@ -94,7 +96,7 @@ public class Gui_DownloadPictures_LQ extends DefaultBoundedRangeModel implements
final JButton b = new JButton(ForgeProps.getLocalized(BUTTONS.START));
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
public void actionPerformed(final ActionEvent e) {
new Thread(Gui_DownloadPictures_LQ.this).start();
b.setEnabled(false);
}
@@ -146,7 +148,7 @@ public class Gui_DownloadPictures_LQ extends DefaultBoundedRangeModel implements
*
* @param card a int.
*/
private void update(int card) {
private void update(final int card) {
this.card = card;
final class Worker implements Runnable {
private int card;
@@ -162,7 +164,7 @@ public class Gui_DownloadPictures_LQ extends DefaultBoundedRangeModel implements
System.out.println(card + "/" + cards.length);
}
}
;
EventQueue.invokeLater(new Worker(card));
}
@@ -172,7 +174,7 @@ public class Gui_DownloadPictures_LQ extends DefaultBoundedRangeModel implements
* @param frame a {@link javax.swing.JFrame} object.
* @return a {@link javax.swing.JDialog} object.
*/
public JDialog getDlg(JFrame frame) {
public JDialog getDlg(final JFrame frame) {
final JDialog dlg = this.dlg.createDialog(frame, ForgeProps.getLocalized(TITLE));
close.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
@@ -185,10 +187,10 @@ public class Gui_DownloadPictures_LQ extends DefaultBoundedRangeModel implements
/**
* <p>Setter for the field <code>cancel</code>.</p>
*
* @param cancel a boolean.
* @param cancelIn a boolean.
*/
public void setCancel(boolean cancel) {
this.cancel = cancel;
public void setCancel(final boolean cancelIn) {
this.cancel = cancelIn;
}
@@ -202,14 +204,17 @@ public class Gui_DownloadPictures_LQ extends DefaultBoundedRangeModel implements
File base = ForgeProps.getFile(IMAGE_BASE);
Proxy p = null;
if (type == 0) p = Proxy.NO_PROXY;
else try {
p = new Proxy(types[type], new InetSocketAddress(addr.getText(), parseInt(port.getText())));
} catch (Exception ex) {
ErrorViewer.showError(ex, ForgeProps.getLocalized(ERRORS.PROXY_CONNECT), addr.getText(),
port.getText());
// throw new RuntimeException("Gui_DownloadPictures : error 1 - " +ex);
return;
if (type == 0) {
p = Proxy.NO_PROXY;
} else {
try {
p = new Proxy(types[type], new InetSocketAddress(addr.getText(), parseInt(port.getText())));
} catch (Exception ex) {
ErrorViewer.showError(ex, ForgeProps.getLocalized(ERRORS.PROXY_CONNECT), addr.getText(),
port.getText());
// throw new RuntimeException("Gui_DownloadPictures : error 1 - " +ex);
return;
}
}
if (p != null) {
@@ -245,10 +250,10 @@ public class Gui_DownloadPictures_LQ extends DefaultBoundedRangeModel implements
f.delete();
return;
}//if - cancel
} //if - cancel
out.write(buf, 0, len);
}//while - read and write file
} //while - read and write file
in.close();
out.flush();
@@ -264,17 +269,17 @@ public class Gui_DownloadPictures_LQ extends DefaultBoundedRangeModel implements
Log.error("LQ Pictures", "Error downloading pictures", ex);
}
}//for
} //for
}
close.setText(ForgeProps.getLocalized(BUTTONS.CLOSE));
}//run
} //run
/**
* <p>startDownload.</p>
*
* @param frame a {@link javax.swing.JFrame} object.
*/
public static void startDownload(JFrame frame) {
public static void startDownload(final JFrame frame) {
final mCard[] card = getNeededCards();
if (card.length == 0) {
@@ -287,7 +292,7 @@ public class Gui_DownloadPictures_LQ extends DefaultBoundedRangeModel implements
dlg.setVisible(true);
dlg.dispose();
download.setCancel(true);
}//startDownload()
} //startDownload()
/**
* <p>getNeededCards.</p>
@@ -299,19 +304,21 @@ public class Gui_DownloadPictures_LQ extends DefaultBoundedRangeModel implements
//mCard[] cardPlay = readFile(CARD_PICTURES);
//mCard[] cardTokenLQ = readFile(CARD_PICTURES_TOKEN_LQ);
ArrayList<mCard> CList = new ArrayList<mCard>();
ArrayList<mCard> cList = new ArrayList<mCard>();
for (Card c : AllZone.getCardFactory()) {
String url = c.getSVar("Picture");
String[] URLs = url.split("\\\\");
String iName = GuiDisplayUtil.cleanString(c.getImageName());
CList.add(new mCard(iName + ".jpg", URLs[0]));
cList.add(new mCard(iName + ".jpg", URLs[0]));
//Log.error(iName + ".jpg" + "\t" + URLs[0]);
if (URLs.length > 1)
for (int j = 1; j < URLs.length; j++)
CList.add(new mCard(iName + j + ".jpg", URLs[j]));
if (URLs.length > 1) {
for (int j = 1; j < URLs.length; j++) {
cList.add(new mCard(iName + j + ".jpg", URLs[j]));
}
}
}
ArrayList<mCard> list = new ArrayList<mCard>();
@@ -319,12 +326,13 @@ public class Gui_DownloadPictures_LQ extends DefaultBoundedRangeModel implements
File base = ForgeProps.getFile(IMAGE_BASE);
mCard[] a = {new mCard("", "")};
mCard[] cardPlay = CList.toArray(a);
mCard[] cardPlay = cList.toArray(a);
//check to see which cards we already have
for (int i = 0; i < cardPlay.length; i++) {
file = new File(base, cardPlay[i].name);
if (!file.exists())
if (!file.exists()) {
list.add(cardPlay[i]);
}
}
// base = ForgeProps.getFile(IMAGE_TOKEN);
// for (int i = 0; i < cardTokenLQ.length; i++) {
@@ -339,7 +347,7 @@ public class Gui_DownloadPictures_LQ extends DefaultBoundedRangeModel implements
// for(int i = 0; i < out.length; i++)
// System.out.println(out[i].name +" " +out[i].url);
return out;
}//getNeededCards()
} //getNeededCards()
/* *//**
* <p>readFile.</p>
@@ -376,11 +384,11 @@ public class Gui_DownloadPictures_LQ extends DefaultBoundedRangeModel implements
private class ProxyHandler implements ChangeListener {
private int type;
public ProxyHandler(int type) {
this.type = type;
public ProxyHandler(final int typeIn) {
this.type = typeIn;
}
public void stateChanged(ChangeEvent e) {
public void stateChanged(final ChangeEvent e) {
if (((AbstractButton) e.getSource()).isSelected()) {
Gui_DownloadPictures_LQ.this.type = type;
addr.setEnabled(type != 0);
@@ -390,12 +398,12 @@ public class Gui_DownloadPictures_LQ extends DefaultBoundedRangeModel implements
}
private static class mCard {
final public String name;
final public String url;
public final String name;
public final String url;
mCard(String cardName, String cardURL) {
mCard(final String cardName, final String cardURL) {
name = cardName;
url = cardURL;
}
}//mCard
} //mCard
}