34 lines
820 B
Java
34 lines
820 B
Java
package magic.data;
|
|
|
|
import magic.translate.MText;
|
|
|
|
public enum CardLegality {
|
|
Legal(CardLegalityStrings._S1),
|
|
Illegal(CardLegalityStrings._S2),
|
|
Banned(CardLegalityStrings._S3),
|
|
Restricted(CardLegalityStrings._S4),
|
|
TooManyCopies(CardLegalityStrings._S5);
|
|
|
|
private final String description;
|
|
|
|
private CardLegality(String aString) {
|
|
this.description = MText.get(aString);
|
|
}
|
|
|
|
public String getDescription() {
|
|
return description;
|
|
}
|
|
}
|
|
|
|
/**
|
|
* translatable strings
|
|
*/
|
|
final class CardLegalityStrings {
|
|
private CardLegalityStrings() {}
|
|
static final String _S1 = "is legal";
|
|
static final String _S2 = "is illegal";
|
|
static final String _S3 = "is banned";
|
|
static final String _S4 = "is restricted";
|
|
static final String _S5 = "has too many copies";
|
|
}
|