forked from External/mage
Initial
This commit is contained in:
commit
a4ecfa58fa
245 changed files with 22396 additions and 0 deletions
29
Mage/src/mage/MageObject.java
Normal file
29
Mage/src/mage/MageObject.java
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
package mage;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
import mage.Constants.CardType;
|
||||
import mage.Constants.Zone;
|
||||
import mage.abilities.Abilities;
|
||||
import mage.abilities.costs.mana.ManaCosts;
|
||||
|
||||
public interface MageObject extends MageItem, Serializable {
|
||||
|
||||
public String getName();
|
||||
|
||||
public List<CardType> getCardType();
|
||||
public List<String> getSubtype();
|
||||
public List<String> getSupertype();
|
||||
|
||||
public Abilities getAbilities();
|
||||
public ObjectColor getColor();
|
||||
public ManaCosts getManaCost();
|
||||
|
||||
public MageInt getPower();
|
||||
public MageInt getToughness();
|
||||
public MageInt getLoyalty();
|
||||
|
||||
public Zone getZone();
|
||||
public void setZone(Zone zone);
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue