mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 11:18:01 +00:00
- Use Integer.MAX_VALUE as a placeholder default value for power, toughness and CMC of non-PaperCard objects to avoid showing the inapplicable default value in the deck editor interface.
This commit is contained in:
@@ -27,6 +27,7 @@ import forge.item.IPaperCard;
|
|||||||
import forge.item.InventoryItem;
|
import forge.item.InventoryItem;
|
||||||
import forge.item.InventoryItemFromSet;
|
import forge.item.InventoryItemFromSet;
|
||||||
import forge.item.PaperCard;
|
import forge.item.PaperCard;
|
||||||
|
import forge.item.SealedProduct;
|
||||||
import forge.itemmanager.ItemColumnConfig.SortState;
|
import forge.itemmanager.ItemColumnConfig.SortState;
|
||||||
import forge.limited.DraftRankCache;
|
import forge.limited.DraftRankCache;
|
||||||
import forge.model.FModel;
|
import forge.model.FModel;
|
||||||
@@ -425,7 +426,7 @@ public enum ColumnDef {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static Integer toPower(final InventoryItem i) {
|
private static Integer toPower(final InventoryItem i) {
|
||||||
int result = -1;
|
int result = Integer.MAX_VALUE;
|
||||||
if (i instanceof PaperCard) {
|
if (i instanceof PaperCard) {
|
||||||
result = ((IPaperCard) i).getRules().getIntPower();
|
result = ((IPaperCard) i).getRules().getIntPower();
|
||||||
if (result == Integer.MAX_VALUE) {
|
if (result == Integer.MAX_VALUE) {
|
||||||
@@ -442,7 +443,7 @@ public enum ColumnDef {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static Integer toCMC(final InventoryItem i) {
|
private static Integer toCMC(final InventoryItem i) {
|
||||||
return i instanceof PaperCard ? ((IPaperCard) i).getRules().getManaCost().getCMC() : -1;
|
return i instanceof PaperCard ? ((IPaperCard) i).getRules().getManaCost().getCMC() : Integer.MAX_VALUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static CardRarity toRarity(final InventoryItem i) {
|
private static CardRarity toRarity(final InventoryItem i) {
|
||||||
|
|||||||
Reference in New Issue
Block a user