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

@ -1,7 +1,5 @@
package mage;
import java.io.Serializable;
import java.util.List;
import mage.Constants.CardType;
import mage.abilities.Abilities;
import mage.abilities.Ability;
@ -9,6 +7,9 @@ import mage.abilities.costs.mana.ManaCost;
import mage.abilities.costs.mana.ManaCosts;
import mage.game.Game;
import java.io.Serializable;
import java.util.List;
public interface MageObject extends MageItem, Serializable {
public String getName();
@ -29,4 +30,16 @@ public interface MageObject extends MageItem, Serializable {
public void adjustCosts(Ability ability, Game game);
public MageObject copy();
/**
* Defines that MageObject is a copy of another object
* @param isCopy
*/
public void setCopy(boolean isCopy);
/**
* Checks if current MageObject is a copy of another object
* @return
*/
public boolean isCopy();
}