Package modele.objet
Enum Class Item.ItemType
- All Implemented Interfaces:
Serializable,Comparable<Item.ItemType>,Constable
- Enclosing class:
Item
Enumération représentant les types d'objets possibles dans le jeu.
Chaque valeur correspond à un usage ou une fonction distincte en jeu.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAmulette : bonus de caractéristiques, magie ou résistance.Arme : inflige des dégâts et augmente l'attaque.Armure : protège et augmente l'armure du porteur.Bague : bonus magique ou caractéristiques diverses.Bouclier : apporte de l'armure et parfois des bonus spécifiques.Casque : bonus de protection pour la tête.Divers : tout autre objet non catégorisé (quêtes, clés, etc.).Or : monnaie du jeu (ne s'équipe pas).Potion : consommable pour soigner ou donner un bonus temporaire. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Item.ItemTypeReturns the enum constant of this class with the specified name.static Item.ItemType[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
ARME
Arme : inflige des dégâts et augmente l'attaque. -
ARMURE
Armure : protège et augmente l'armure du porteur. -
BOUCLIER
Bouclier : apporte de l'armure et parfois des bonus spécifiques. -
CASQUE
Casque : bonus de protection pour la tête. -
BAGUE
Bague : bonus magique ou caractéristiques diverses. -
AMULETTE
Amulette : bonus de caractéristiques, magie ou résistance. -
POTION
Potion : consommable pour soigner ou donner un bonus temporaire. -
OR
Or : monnaie du jeu (ne s'équipe pas). -
DIVERS
Divers : tout autre objet non catégorisé (quêtes, clés, etc.).
-
-
Constructor Details
-
ItemType
private ItemType()
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-