42 lines
1.0 KiB
Java
42 lines
1.0 KiB
Java
package magic.model;
|
|
|
|
import magic.data.MagicIcon;
|
|
import magic.translate.MText;
|
|
|
|
public enum MagicPlayerZone {
|
|
|
|
HAND(MagicPlayerZoneStrings._S1, MagicIcon.HAND_ZONE),
|
|
LIBRARY(MagicPlayerZoneStrings._S2, MagicIcon.LIBRARY_ZONE),
|
|
GRAVEYARD(MagicPlayerZoneStrings._S3, MagicIcon.GRAVEYARD_ZONE),
|
|
EXILE(MagicPlayerZoneStrings._S4, MagicIcon.EXILE_ZONE),
|
|
CHOICE("", null);
|
|
|
|
private final String zoneName;
|
|
private final MagicIcon zoneIcon;
|
|
|
|
private MagicPlayerZone(final String name, final MagicIcon icon) {
|
|
this.zoneName = MText.get(name);
|
|
this.zoneIcon = icon;
|
|
}
|
|
|
|
public String getName() {
|
|
return this.zoneName;
|
|
}
|
|
|
|
public MagicIcon getIcon() {
|
|
return this.zoneIcon;
|
|
}
|
|
|
|
}
|
|
|
|
/**
|
|
* translatable strings
|
|
*/
|
|
final class MagicPlayerZoneStrings {
|
|
private MagicPlayerZoneStrings() {}
|
|
static final String _S1 = "Hand";
|
|
static final String _S2 = "Library";
|
|
static final String _S3 = "Graveyard";
|
|
static final String _S4 = "Exile";
|
|
}
|