From dad3cafd7a869301e5b5c2a7b4afb92cec28c542 Mon Sep 17 00:00:00 2001 From: leriomaggio Date: Wed, 9 Jun 2021 16:58:48 +0100 Subject: [PATCH] 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. --- .../src/main/java/forge/item/IPaperCard.java | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/forge-core/src/main/java/forge/item/IPaperCard.java b/forge-core/src/main/java/forge/item/IPaperCard.java index bb2101b862b..d1e09770361 100644 --- a/forge-core/src/main/java/forge/item/IPaperCard.java +++ b/forge-core/src/main/java/forge/item/IPaperCard.java @@ -1,26 +1,25 @@ 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.collect.Lists; - import forge.card.CardRarity; import forge.card.CardRules; import forge.card.CardType.CoreType; import forge.card.MagicColor; import forge.util.PredicateCard; 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 { String NO_COLLECTOR_NUMBER = "N.A."; // Placeholder for No-Collection number available int DEFAULT_ART_INDEX = 1; + int NO_ART_INDEX = -1; // Placeholder when NO ArtIndex is Specified /** * Number of filters based on CardPrinted values.