forked from External/mage
Implemented Fully Grown
This commit is contained in:
parent
75414cef2e
commit
2483fd9c8d
7 changed files with 119 additions and 20 deletions
34
Mage/src/main/java/mage/counters/AbilityCounter.java
Normal file
34
Mage/src/main/java/mage/counters/AbilityCounter.java
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
package mage.counters;
|
||||
|
||||
import mage.abilities.Ability;
|
||||
|
||||
/**
|
||||
* @author TheElk801
|
||||
*/
|
||||
public class AbilityCounter extends Counter {
|
||||
|
||||
private final Ability ability;
|
||||
|
||||
AbilityCounter(Ability ability) {
|
||||
this(ability, 1);
|
||||
}
|
||||
|
||||
AbilityCounter(Ability ability, int count) {
|
||||
super(ability.getRule(), count);
|
||||
this.ability = ability;
|
||||
}
|
||||
|
||||
private AbilityCounter(final AbilityCounter counter) {
|
||||
super(counter);
|
||||
this.ability = counter.ability;
|
||||
}
|
||||
|
||||
public Ability getAbility() {
|
||||
return ability;
|
||||
}
|
||||
|
||||
@Override
|
||||
public AbilityCounter copy() {
|
||||
return new AbilityCounter(this);
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue