remove redundant cardgraphicinfo instances

This commit is contained in:
igoudt 2017-08-06 17:20:10 +02:00
parent f793504ba0
commit 6336f82845
114 changed files with 1974 additions and 2082 deletions

View file

@ -1,8 +1,9 @@
package mage.cards;
import java.io.Serializable;
import mage.constants.Rarity;
import java.io.Serializable;
public final class CardSetInfo implements Serializable {
private final String name;
@ -22,7 +23,7 @@ public final class CardSetInfo implements Serializable {
this.rarity = rarity;
if (graphicInfo == null && Rarity.LAND == rarity) {
// Workaround to get images of basic land permanents loaded
this.graphicInfo = new CardGraphicInfo(null, true);
this.graphicInfo = ExpansionSet.NON_FULL_USE_VARIOUS;
} else {
this.graphicInfo = graphicInfo;
}

View file

@ -43,6 +43,9 @@ import java.util.stream.Collectors;
*/
public abstract class ExpansionSet implements Serializable {
public final static CardGraphicInfo NON_FULL_USE_VARIOUS = new CardGraphicInfo(null, true);
public final static CardGraphicInfo FULL_ART_BFZ_VARIOUS = new CardGraphicInfo(FrameStyle.BFZ_FULL_ART_BASIC, true);
public class SetCardInfo implements Serializable {
private final String name;