- warnings

- iterable for cardfactory not needed
This commit is contained in:
Maxmtg
2012-07-29 16:48:47 +00:00
parent 50d77bb500
commit dd5b8493e3
5 changed files with 24 additions and 72 deletions

View File

@@ -19,8 +19,6 @@ package forge.card;
import java.util.Map; import java.util.Map;
import org.apache.commons.lang3.StringUtils;
import forge.card.mana.ManaCostShard; import forge.card.mana.ManaCostShard;
import forge.card.mana.IParserManaCost; import forge.card.mana.IParserManaCost;

View File

@@ -41,13 +41,8 @@ import forge.CardUtil;
import forge.Constant; import forge.Constant;
import forge.Counters; import forge.Counters;
import forge.Singletons; import forge.Singletons;
import forge.StaticEffects;
import forge.card.replacement.ReplacementHandler;
import forge.card.spellability.AbilityMana; import forge.card.spellability.AbilityMana;
import forge.card.trigger.TriggerHandler;
import forge.card.trigger.TriggerType; import forge.card.trigger.TriggerType;
import forge.control.input.InputControl;
import forge.game.phase.Combat;
import forge.game.player.Player; import forge.game.player.Player;
import forge.game.zone.PlayerZone; import forge.game.zone.PlayerZone;
import forge.game.zone.ZoneType; import forge.game.zone.ZoneType;
@@ -790,17 +785,13 @@ public final class GuiDisplayUtil {
public static void devModeBreakpoint() { public static void devModeBreakpoint() {
List<Player> Players = AllZone.getPlayersInGame(); List<Player> Players = AllZone.getPlayersInGame();
/*
Combat CombatHandler = AllZone.getCombat(); Combat CombatHandler = AllZone.getCombat();
TriggerHandler Triggers = AllZone.getTriggerHandler(); TriggerHandler Triggers = AllZone.getTriggerHandler();
InputControl InputHandler = AllZone.getInputControl(); InputControl InputHandler = AllZone.getInputControl();
ReplacementHandler Replacements = AllZone.getReplacementHandler(); ReplacementHandler Replacements = AllZone.getReplacementHandler();
StaticEffects StaticHandler = AllZone.getStaticEffects(); StaticEffects StaticHandler = AllZone.getStaticEffects();
*/
List<PlayerZone> Zones = new ArrayList<PlayerZone>(); List<PlayerZone> Zones = new ArrayList<PlayerZone>();
for (Player p : Players) { for (Player p : Players) {

View File

@@ -32,7 +32,6 @@ import java.net.InetSocketAddress;
import java.net.MalformedURLException; import java.net.MalformedURLException;
import java.net.Proxy; import java.net.Proxy;
import java.util.ArrayList; import java.util.ArrayList;
import javax.swing.AbstractButton; import javax.swing.AbstractButton;
import javax.swing.Box; import javax.swing.Box;
import javax.swing.BoxLayout; import javax.swing.BoxLayout;
@@ -51,12 +50,11 @@ import javax.swing.event.ChangeListener;
import com.esotericsoftware.minlog.Log; import com.esotericsoftware.minlog.Log;
import forge.AllZone;
import forge.Card;
import forge.CardUtil; import forge.CardUtil;
import forge.Singletons; import forge.Singletons;
import forge.card.EditionInfo;
import forge.error.ErrorViewer; import forge.error.ErrorViewer;
import forge.item.CardDb;
import forge.item.CardPrinted;
import forge.properties.ForgeProps; import forge.properties.ForgeProps;
import forge.properties.NewConstants; import forge.properties.NewConstants;
import forge.properties.NewConstants.Lang.GuiDownloadPictures; import forge.properties.NewConstants.Lang.GuiDownloadPictures;
@@ -489,61 +487,25 @@ public final class GuiMigrateLocalMWSSetPicturesHQ extends DefaultBoundedRangeMo
final ArrayList<MCard> cList = new ArrayList<MCard>(); final ArrayList<MCard> cList = new ArrayList<MCard>();
// File imgBase = ForgeProps.getFile(NewConstants.IMAGE_BASE); File imgBase = ForgeProps.getFile(NewConstants.IMAGE_BASE);
final String urlBase = "C:\\MTGForge\\HQPICS\\"; final String urlBase = "C:\\MTGForge\\HQPICS\\";
String imgFN = ""; String imgFN = "";
for (final Card c : AllZone.getCardFactory()) { for (final CardPrinted cp : CardDb.instance().getAllCards())
{
// String url = c.getSVar("Picture"); // String url = c.getSVar("Picture");
// String[] URLs = url.split("\\\\"); // String[] URLs = url.split("\\\\");
String edCode = cp.getEdition();
final String setCode2 = Singletons.getModel().getEditions().getCode2ByCode(edCode);
imgFN = CardUtil.buildFilename(cp);
final ArrayList<EditionInfo> cSetInfo = c.getSets(); if (imgFN.equals("none") || (!imgFN.contains(edCode) && !imgFN.contains(setCode2))) {
if (cSetInfo.size() > 0) { imgFN = GuiDisplayUtil.cleanStringMWS(cp.getName());
for (int j = 0; j < cSetInfo.size(); j++) { final int maxIndex = cp.getCard().getEditionInfo(cp.getEdition()).getCopiesCount();
c.setCurSetCode(cSetInfo.get(j).getCode()); String k = maxIndex > 1 ? Integer.valueOf(cp.getArtIndex() + 1).toString() : "";
final String setCode3 = c.getCurSetCode(); final String fn = GuiDisplayUtil.cleanStringMWS(cp.getName()) + k + ".full.jpg";
final String setCode2 = Singletons.getModel().getEditions().getCode2ByCode(c.getCurSetCode()); final String destFn = imgBase + File.pathSeparator + edCode + File.pathSeparator + imgFN + k + ".jpg";
cList.add(new MCard( destFn, urlBase + setCode2 + "\\" + fn, edCode));
int n = 0;
if (cSetInfo.get(j).getPicCount() > 0) {
n = cSetInfo.get(j).getPicCount();
for (int k = 1; k <= n; k++) {
c.setRandomPicture(k);
imgFN = CardUtil.buildFilename(c);
if (imgFN.equals("none") || (!imgFN.contains(setCode3) && !imgFN.contains(setCode2))) {
imgFN += k + ".jpg";
final String fn = GuiDisplayUtil.cleanStringMWS(c.getName()) + k + ".full.jpg";
// CList.add(new mCard(SC3 + "/" + fn, URLBase +
// SC2 + "/" + Base64Coder.encodeString(fn,
// true), SC3));
cList.add(new MCard(setCode3 + "\\" + imgFN, urlBase + setCode2 + "\\" + fn, setCode3));
}
}
} else {
c.setRandomPicture(0);
imgFN = CardUtil.buildFilename(c);
if (imgFN.equals("none") || (!imgFN.contains(setCode3) && !imgFN.contains(setCode2))) {
// imgFN += ".jpg";
final String newFileName = GuiDisplayUtil.cleanString(c.getName()) + ".jpg";
final String fn = GuiDisplayUtil.cleanStringMWS(c.getName()) + ".full.jpg";
// fn = fn.replace(" ", "%20%");
// CList.add(new mCard(SC3 + "/" + fn, URLBase + SC2
// + "/" + Base64Coder.encodeString(fn, true),
// SC3));
cList.add(new MCard(setCode3 + "\\" + newFileName, urlBase + setCode2 + "\\" + fn, setCode3));
}
}
}
} }
// Log.error(iName + ".jpg" + "\t" + URLs[0]); // Log.error(iName + ".jpg" + "\t" + URLs[0]);

View File

@@ -23,11 +23,12 @@ import java.util.List;
import javax.swing.JFrame; import javax.swing.JFrame;
import forge.AllZone;
import forge.Card; import forge.Card;
import forge.CardCharactersticName; import forge.CardCharactersticName;
import forge.card.CardCharacteristics; import forge.card.CardCharacteristics;
import forge.gui.GuiDisplayUtil; import forge.gui.GuiDisplayUtil;
import forge.item.CardDb;
import forge.item.CardPrinted;
import forge.properties.ForgeProps; import forge.properties.ForgeProps;
import forge.properties.NewConstants; import forge.properties.NewConstants;
@@ -68,7 +69,7 @@ public class GuiDownloadPicturesLQ extends GuiDownloader {
final ArrayList<DownloadObject> cList = new ArrayList<DownloadObject>(); final ArrayList<DownloadObject> cList = new ArrayList<DownloadObject>();
final String base = ForgeProps.getFile(NewConstants.IMAGE_BASE).getPath(); final String base = ForgeProps.getFile(NewConstants.IMAGE_BASE).getPath();
for (final Card c : AllZone.getCardFactory()) { for (final CardPrinted c : CardDb.instance().getAllCards()) {
cList.addAll(this.createDLObjects(c, base)); cList.addAll(this.createDLObjects(c, base));
} }
@@ -92,11 +93,12 @@ public class GuiDownloadPicturesLQ extends GuiDownloader {
return list.toArray(new DownloadObject[list.size()]); return list.toArray(new DownloadObject[list.size()]);
} // getNeededImages() } // getNeededImages()
private List<DownloadObject> createDLObjects(final Card c, final String base) { private List<DownloadObject> createDLObjects(final CardPrinted c, final String base) {
final ArrayList<DownloadObject> ret = new ArrayList<DownloadObject>(); final ArrayList<DownloadObject> ret = new ArrayList<DownloadObject>();
for (final CardCharactersticName state : c.getStates()) { Card fc = c.toForgeCard();
CardCharacteristics stateCharacteristics = c.getState(state); for (final CardCharactersticName state : fc.getStates()) {
CardCharacteristics stateCharacteristics = fc.getState(state);
final String url = stateCharacteristics.getSVar("Picture"); final String url = stateCharacteristics.getSVar("Picture");
if (!url.isEmpty()) { if (!url.isEmpty()) {
final String[] urls = url.split("\\\\"); final String[] urls = url.split("\\\\");

View File

@@ -5,7 +5,6 @@ import java.awt.event.MouseEvent;
import java.awt.event.MouseListener; import java.awt.event.MouseListener;
import forge.Command; import forge.Command;
import forge.Constant;
import forge.Singletons; import forge.Singletons;
import forge.gui.GuiDisplayUtil; import forge.gui.GuiDisplayUtil;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;