From 225301db64e6ff8b9cf97adf8d2d1db5c31f1b4a Mon Sep 17 00:00:00 2001 From: Hanmac Date: Wed, 12 Oct 2016 13:28:13 +0000 Subject: [PATCH] CardPredicates: add canBeEnchantedBy and canBeEquippedBy --- .../java/forge/game/card/CardPredicates.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/forge-game/src/main/java/forge/game/card/CardPredicates.java b/forge-game/src/main/java/forge/game/card/CardPredicates.java index 54a449486fa..49a24508246 100644 --- a/forge-game/src/main/java/forge/game/card/CardPredicates.java +++ b/forge-game/src/main/java/forge/game/card/CardPredicates.java @@ -189,6 +189,24 @@ public final class CardPredicates { }; }; + public static final Predicate canBeEnchantedBy(final Card aura) { + return new Predicate() { + @Override + public boolean apply(final Card c) { + return c.canBeEnchantedBy(aura); + } + }; + }; + + public static final Predicate canBeEquippedBy(final Card eq) { + return new Predicate() { + @Override + public boolean apply(final Card c) { + return c.canBeEquippedBy(eq); + } + }; + }; + public static final Predicate isColor(final byte color) { return new Predicate() { @Override