forked from External/mage
79 lines
1.7 KiB
Java
79 lines
1.7 KiB
Java
/*
|
|
* To change this license header, choose License Headers in Project Properties.
|
|
* To change this template file, choose Tools | Templates
|
|
* and open the template in the editor.
|
|
*/
|
|
package mage.cards;
|
|
|
|
/**
|
|
*
|
|
* @author StravantUser
|
|
*/
|
|
public enum FrameStyle {
|
|
/**
|
|
* The default card frame, normal M15 card frames
|
|
*/
|
|
M15_NORMAL(BorderType.M15, false),
|
|
/**
|
|
* Battle for Zendkiar full art basic lands
|
|
*/
|
|
BFZ_FULL_ART_BASIC(BorderType.M15, true),
|
|
/**
|
|
* Kaladesh block Inventions
|
|
*/
|
|
KLD_INVENTION(BorderType.M15, false),
|
|
/**
|
|
* Zenkikar full art lands
|
|
*/
|
|
ZEN_FULL_ART_BASIC(BorderType.MOD, true),
|
|
/**
|
|
* Magic Player Rewards full art cards
|
|
*/
|
|
MPRP_FULL_ART_BASIC(BorderType.MOD, true),
|
|
/**
|
|
* Unhinged full art lands
|
|
*/
|
|
UNH_FULL_ART_BASIC(BorderType.SPC, true),
|
|
/**
|
|
* Unglued full art lands
|
|
*/
|
|
UGL_FULL_ART_BASIC(BorderType.SPC, true);
|
|
|
|
/**
|
|
* General type of card
|
|
*/
|
|
public enum BorderType {
|
|
/**
|
|
* Various specialty borders EG: Unhinged, Unglued
|
|
*/
|
|
SPC,
|
|
/**
|
|
* Old border cards
|
|
*/
|
|
OLD,
|
|
/**
|
|
* Modern border cards (8th -> Theros)
|
|
*/
|
|
MOD,
|
|
/**
|
|
* M15 border cards (M14 -> current)
|
|
*/
|
|
M15
|
|
}
|
|
|
|
private final BorderType borderType;
|
|
private final boolean isFullArt;
|
|
|
|
public BorderType getBorderType() {
|
|
return borderType;
|
|
}
|
|
|
|
public boolean isFullArt() {
|
|
return isFullArt;
|
|
}
|
|
|
|
FrameStyle(BorderType borderType, boolean isFullArt) {
|
|
this.borderType = borderType;
|
|
this.isFullArt = isFullArt;
|
|
}
|
|
}
|