mirror of
https://github.com/magefree/mage.git
synced 2025-12-25 21:12:04 -08:00
cards now use the new CountType
This commit is contained in:
parent
dd84287305
commit
5387f06898
139 changed files with 325 additions and 184 deletions
8
Mage/src/main/java/mage/abilities/CountType.java
Normal file
8
Mage/src/main/java/mage/abilities/CountType.java
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
package mage.abilities;
|
||||
|
||||
/**
|
||||
* Created by IGOUDT on 5-3-2017.
|
||||
*/
|
||||
public enum CountType {
|
||||
MORE_THAN, FEWER_THAN, EQUAL_TO;
|
||||
}
|
||||
|
|
@ -29,6 +29,7 @@ package mage.abilities.condition.common;
|
|||
|
||||
import java.util.UUID;
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.CountType;
|
||||
import mage.abilities.condition.Condition;
|
||||
import mage.constants.TargetController;
|
||||
import mage.game.Game;
|
||||
|
|
@ -44,9 +45,6 @@ import mage.util.CardUtil;
|
|||
*/
|
||||
public class CardsInHandCondition implements Condition {
|
||||
|
||||
public enum CountType {
|
||||
MORE_THAN, FEWER_THAN, EQUAL_TO
|
||||
}
|
||||
|
||||
private Condition condition;
|
||||
private CountType type;
|
||||
|
|
|
|||
|
|
@ -30,6 +30,7 @@ package mage.abilities.condition.common;
|
|||
|
||||
import java.util.UUID;
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.CountType;
|
||||
import mage.abilities.condition.Condition;
|
||||
import mage.filter.FilterPermanent;
|
||||
import mage.filter.predicate.permanent.ControllerIdPredicate;
|
||||
|
|
@ -44,7 +45,6 @@ import mage.game.Game;
|
|||
|
||||
public class OpponentControlsPermanentCondition implements Condition {
|
||||
|
||||
public static enum CountType { MORE_THAN, FEWER_THAN, EQUAL_TO }
|
||||
|
||||
private FilterPermanent filter;
|
||||
private CountType type;
|
||||
|
|
|
|||
|
|
@ -28,6 +28,7 @@
|
|||
package mage.abilities.condition.common;
|
||||
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.CountType;
|
||||
import mage.abilities.condition.Condition;
|
||||
import mage.counters.CounterType;
|
||||
import mage.game.Game;
|
||||
|
|
@ -41,9 +42,7 @@ import java.util.List;
|
|||
*/
|
||||
public class PermanentHasCounterCondition implements Condition {
|
||||
|
||||
public static enum CountType {
|
||||
MORE_THAN, FEWER_THAN, EQUAL_TO
|
||||
}
|
||||
|
||||
|
||||
private CounterType counterType;
|
||||
private int amount;
|
||||
|
|
|
|||
|
|
@ -28,6 +28,7 @@
|
|||
package mage.abilities.condition.common;
|
||||
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.CountType;
|
||||
import mage.abilities.condition.Condition;
|
||||
import mage.filter.FilterPermanent;
|
||||
import mage.filter.predicate.permanent.ControllerIdPredicate;
|
||||
|
|
@ -45,8 +46,6 @@ import mage.game.Game;
|
|||
*/
|
||||
public class PermanentsOnTheBattlefieldCondition implements Condition {
|
||||
|
||||
public static enum CountType { MORE_THAN, FEWER_THAN, EQUAL_TO }
|
||||
|
||||
private FilterPermanent filter;
|
||||
private Condition condition;
|
||||
private CountType type;
|
||||
|
|
|
|||
|
|
@ -36,7 +36,6 @@ import mage.filter.predicate.mageobject.SubtypePredicate;
|
|||
import mage.filter.predicate.mageobject.SupertypePredicate;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author BetaSteward_at_googlemail.com
|
||||
*/
|
||||
public class FilterLandPermanent extends FilterPermanent {
|
||||
|
|
@ -67,7 +66,7 @@ public class FilterLandPermanent extends FilterPermanent {
|
|||
filter.add(Predicates.not(new SupertypePredicate("Basic")));
|
||||
return filter;
|
||||
}
|
||||
|
||||
|
||||
public FilterLandPermanent(final FilterLandPermanent filter) {
|
||||
super(filter);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue