Test and fix for copying transformed creatures

This commit is contained in:
magenoxx 2012-06-11 19:36:56 +04:00
parent 263ff56244
commit 17dbe0ae57
10 changed files with 139 additions and 38 deletions

View file

@ -28,10 +28,6 @@
package mage;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;
import mage.Constants.CardType;
import mage.abilities.Abilities;
import mage.abilities.AbilitiesImpl;
@ -42,6 +38,10 @@ import mage.abilities.costs.mana.ManaCostsImpl;
import mage.abilities.keyword.ChangelingAbility;
import mage.game.Game;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;
public abstract class MageObjectImpl<T extends MageObjectImpl<T>> implements MageObject {
protected UUID objectId;
@ -56,6 +56,7 @@ public abstract class MageObjectImpl<T extends MageObjectImpl<T>> implements Mag
protected String text;
protected MageInt power;
protected MageInt toughness;
protected boolean copy;
@Override
public abstract T copy();
@ -166,4 +167,13 @@ public abstract class MageObjectImpl<T extends MageObjectImpl<T>> implements Mag
}
}
@Override
public void setCopy(boolean isCopy) {
this.copy = isCopy;
}
@Override
public boolean isCopy() {
return copy;
}
}