package fr.whyt.item.enums; /** * Enum�ration des statistiques d'objet.<br> * <ul> * <li>PUISSANCE : puissance</li> * <li>ROBUSTESSE : robustesse</li> * <li>VITALITE : vitalit�</li> * <li>GUERISON : gu�rison</li> * <li>CRITIQUE : d�g�ts critiques</li> * <li>PRECISION : pr�cision</li> * <li>ALTERATION : d�g�ts d'alt�rations</li> * </ul> * <br> * @author WhyT * */ public enum AttributeType { POWER("Power"), PRECISION("Precision"), CONDITION_DAMAGE("ConditionDamage"), TOUGHNESS("Toughness"), VITALITY("Vitality"), CRITICAL_DAMAGE("CritDamage"), HEALING_POWER("Healing"); private String name; private AttributeType(String name) { this.name = name; } public static AttributeType resolve(String name) { for (AttributeType state : AttributeType.values()) { if (state.name.equals(name)) { return state; } } throw new IllegalArgumentException(name); } }