mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 04:38:00 +00:00
- warnings
- iterable for cardfactory not needed
This commit is contained in:
@@ -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;
|
||||||
|
|
||||||
|
|||||||
@@ -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) {
|
||||||
|
|
||||||
|
|||||||
@@ -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]);
|
||||||
|
|||||||
@@ -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("\\\\");
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user