IPaperCard now includes a constant placeholder for NO Art Index.

This is an attempt to start removing all the hard-coded values
used throughout the code base whenever art index should be
invoked, by relying on a more stable approach based on
constants.
This commit is contained in:
leriomaggio
2021-06-09 16:58:48 +01:00
parent d4c19a0a1f
commit dad3cafd7a

View File

@@ -1,26 +1,25 @@
package forge.item; package forge.item;
import java.io.Serializable;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import org.apache.commons.lang3.StringUtils;
import com.google.common.base.Predicate; import com.google.common.base.Predicate;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import forge.card.CardRarity; import forge.card.CardRarity;
import forge.card.CardRules; import forge.card.CardRules;
import forge.card.CardType.CoreType; import forge.card.CardType.CoreType;
import forge.card.MagicColor; import forge.card.MagicColor;
import forge.util.PredicateCard; import forge.util.PredicateCard;
import forge.util.PredicateString; import forge.util.PredicateString;
import org.apache.commons.lang3.StringUtils;
import java.io.Serializable;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
public interface IPaperCard extends InventoryItem, Serializable { public interface IPaperCard extends InventoryItem, Serializable {
String NO_COLLECTOR_NUMBER = "N.A."; // Placeholder for No-Collection number available String NO_COLLECTOR_NUMBER = "N.A."; // Placeholder for No-Collection number available
int DEFAULT_ART_INDEX = 1; int DEFAULT_ART_INDEX = 1;
int NO_ART_INDEX = -1; // Placeholder when NO ArtIndex is Specified
/** /**
* Number of filters based on CardPrinted values. * Number of filters based on CardPrinted values.