public static enum Generator.Category extends java.lang.Enum<Generator.Category>
Enum Constant and Description |
---|
ARMOR |
BULLETS |
DRINK |
FOOD |
GOLD |
POTION |
RANGED |
RING |
SCROLL |
SEED |
THROWABLE |
UNIQUE |
WAND |
WEAPON |
Modifier and Type | Field and Description |
---|---|
java.lang.Class<?>[] |
classes |
float[] |
probs |
Modifier and Type | Method and Description |
---|---|
static int |
order(Item item) |
Item |
random() |
static Generator.Category |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Generator.Category[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Generator.Category WEAPON
public static final Generator.Category ARMOR
public static final Generator.Category POTION
public static final Generator.Category SCROLL
public static final Generator.Category WAND
public static final Generator.Category RING
public static final Generator.Category SEED
public static final Generator.Category FOOD
public static final Generator.Category GOLD
public static final Generator.Category RANGED
public static final Generator.Category BULLETS
public static final Generator.Category THROWABLE
public static final Generator.Category DRINK
public static final Generator.Category UNIQUE
public static Generator.Category[] values()
for (Generator.Category c : Generator.Category.values()) System.out.println(c);
public static Generator.Category valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static int order(Item item)
@NonNull public Item random()