magarena/src/magic/model/MagicPlayerZone.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";
}