hasBasicLands predicate for edition

This commit is contained in:
Maxmtg
2012-10-30 11:02:46 +00:00
parent 2139345166
commit 4839eb6fbf

View File

@@ -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;
@@ -224,6 +225,13 @@ public final class CardEdition implements Comparable<CardEdition> { // immutable
}
}
public static final Predicate<CardEdition> hasBasicLands = new Predicate<CardEdition>() {
@Override
public boolean apply(CardEdition ed) {
return CardDb.instance().isCardSupported("Plains", ed.getCode());
};
};
}
public static class Reader extends StorageReaderFile<CardEdition> {