From 4839eb6fbfd347a2c39d248b212c2d81661d7ff1 Mon Sep 17 00:00:00 2001 From: Maxmtg Date: Tue, 30 Oct 2012 11:02:46 +0000 Subject: [PATCH] hasBasicLands predicate for edition --- src/main/java/forge/card/CardEdition.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/forge/card/CardEdition.java b/src/main/java/forge/card/CardEdition.java index f17d581b81c..5caa05e6701 100644 --- a/src/main/java/forge/card/CardEdition.java +++ b/src/main/java/forge/card/CardEdition.java @@ -22,6 +22,7 @@ import com.google.common.base.Predicate; import forge.Singletons; import forge.game.GameFormat; +import forge.item.CardDb; import forge.util.FileSection; import forge.util.StorageReaderFile; @@ -223,6 +224,13 @@ public final class CardEdition implements Comparable { // immutable return this.format.isSetLegal(subject.getCode()); } } + + public static final Predicate hasBasicLands = new Predicate() { + @Override + public boolean apply(CardEdition ed) { + return CardDb.instance().isCardSupported("Plains", ed.getCode()); + }; + }; }