Controllable interface. Fixed ControllerPredicate.

This commit is contained in:
magenoxx 2012-07-20 18:30:24 +04:00
parent 59b9087257
commit 8fdc5a33d8
4 changed files with 51 additions and 10 deletions

View file

@ -28,17 +28,18 @@
package mage.game.stack;
import java.util.UUID;
import mage.MageObject;
import mage.abilities.Ability;
import mage.game.Controllable;
import mage.game.Game;
public interface StackObject extends MageObject {
import java.util.UUID;
public interface StackObject extends MageObject, Controllable {
// public Card getCard();
public boolean resolve(Game game);
public UUID getSourceId();
public UUID getControllerId();
public void counter(UUID sourceId, Game game);
public Ability getStackAbility();
@Override