mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 11:48:02 +00:00
Show regular and variant cards in Workshop
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
package forge;
|
package forge;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.TreeMap;
|
import java.util.TreeMap;
|
||||||
@@ -10,6 +11,7 @@ import forge.card.CardEdition;
|
|||||||
import forge.card.CardRules;
|
import forge.card.CardRules;
|
||||||
import forge.card.PrintSheet;
|
import forge.card.PrintSheet;
|
||||||
import forge.item.FatPack;
|
import forge.item.FatPack;
|
||||||
|
import forge.item.PaperCard;
|
||||||
import forge.item.SealedProduct;
|
import forge.item.SealedProduct;
|
||||||
import forge.util.storage.IStorage;
|
import forge.util.storage.IStorage;
|
||||||
import forge.util.storage.StorageBase;
|
import forge.util.storage.StorageBase;
|
||||||
@@ -99,4 +101,10 @@ public class StaticData {
|
|||||||
public CardDb getVariantCards() {
|
public CardDb getVariantCards() {
|
||||||
return variantCards;
|
return variantCards;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<PaperCard> getAllCards() {
|
||||||
|
List<PaperCard> cards = new ArrayList<PaperCard>(commonCards.getAllCards());
|
||||||
|
cards.addAll(variantCards.getAllCards());
|
||||||
|
return cards;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -123,9 +123,9 @@ public enum VWorkshopCatalog implements IVDoc<CWorkshopCatalog> {
|
|||||||
_setupSpinner(upperBound);
|
_setupSpinner(upperBound);
|
||||||
spinners.put(t, Pair.of(lowerBound, upperBound));
|
spinners.put(t, Pair.of(lowerBound, upperBound));
|
||||||
}
|
}
|
||||||
|
|
||||||
this.cardManager = new CardManager(this.statLabels, true);
|
this.cardManager = new CardManager(this.statLabels, true);
|
||||||
this.cardManager.setPool(ItemPool.createFrom(Singletons.getMagicDb().getCommonCards().getAllCards(), PaperCard.class), true);
|
this.cardManager.setPool(ItemPool.createFrom(Singletons.getMagicDb().getAllCards(), PaperCard.class), true);
|
||||||
this.cardManagerContainer.setItemManager(this.cardManager);
|
this.cardManagerContainer.setItemManager(this.cardManager);
|
||||||
|
|
||||||
this.cardManager.addSelectionListener(new ListSelectionListener() {
|
this.cardManager.addSelectionListener(new ListSelectionListener() {
|
||||||
|
|||||||
Reference in New Issue
Block a user