[C21] Implemented Elementalist's Palette

This commit is contained in:
Evan Kranzler 2021-04-20 08:47:41 -04:00
parent 6c6311ac71
commit ad5d1e498f
4 changed files with 170 additions and 9 deletions

View file

@ -1,4 +1,3 @@
package mage.filter.predicate.mageobject;
import mage.MageObject;
@ -11,12 +10,12 @@ import mage.game.Game;
*
* @author LevelX2
*/
public class VariableManaCostPredicate implements Predicate<MageObject> {
public enum VariableManaCostPredicate implements Predicate<MageObject> {
instance;
@Override
public boolean apply(MageObject input, Game game) {
return input.getManaCost().stream().anyMatch(manaCost -> manaCost instanceof VariableManaCost);
return input.getManaCost().stream().anyMatch(VariableManaCost.class::isInstance);
}
@Override