forked from External/mage
updated copy implementation to work with stack objects
This commit is contained in:
parent
1352beee9f
commit
92007f0132
14 changed files with 206 additions and 218 deletions
|
|
@ -2,16 +2,16 @@ package mage.util.functions;
|
|||
|
||||
import mage.filter.predicate.mageobject.MageObjectReferencePredicate;
|
||||
import mage.game.Game;
|
||||
import mage.game.stack.Spell;
|
||||
import mage.game.stack.StackObject;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author TheElk801
|
||||
*/
|
||||
public interface SpellCopyApplier extends Serializable {
|
||||
public interface StackObjectCopyApplier extends Serializable {
|
||||
|
||||
void modifySpell(Spell spell, Game game);
|
||||
void modifySpell(StackObject stackObject, Game game);
|
||||
|
||||
MageObjectReferencePredicate getNextPredicate();
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue