Class CharacterStat
java.lang.Object
zombie.characters.CharacterStat
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CharacterStatstatic final CharacterStatstatic final CharacterStatstatic final CharacterStatstatic final CharacterStatstatic final CharacterStatstatic final CharacterStatstatic final CharacterStatstatic final CharacterStatstatic final CharacterStatstatic final CharacterStatstatic final CharacterStatstatic final CharacterStat[]static final CharacterStatstatic final CharacterStatstatic final CharacterStatstatic final Map<String, CharacterStat> static final CharacterStatstatic final CharacterStatstatic final CharacterStatstatic final CharacterStatstatic final CharacterStatstatic final CharacterStatstatic final CharacterStatstatic final CharacterStatstatic final CharacterStat -
Method Summary
Modifier and TypeMethodDescriptionfloatclamp(float value) static CharacterStatfloatgetId()floatfloatbooleanisAtMaximum(float value) booleanisAtMinimum(float value) static CharacterStattoString()
-
Field Details
-
REGISTRY
-
ANGER
-
BOREDOM
-
DISCOMFORT
-
ENDURANCE
-
FATIGUE
-
FITNESS
-
FOOD_SICKNESS
-
HUNGER
-
IDLENESS
-
INTOXICATION
-
MORALE
-
NICOTINE_WITHDRAWAL
-
PAIN
-
PANIC
-
POISON
-
SANITY
-
SICKNESS
-
STRESS
-
TEMPERATURE
-
THIRST
-
UNHAPPINESS
-
WETNESS
-
ZOMBIE_FEVER
-
ZOMBIE_INFECTION
-
ORDERED_STATS
-
-
Method Details
-
register
public static CharacterStat register(String id, float minimumValue, float maximumValue, float defaultValue) -
getById
-
getId
-
getMinimumValue
public float getMinimumValue() -
getMaximumValue
public float getMaximumValue() -
clamp
public float clamp(float value) -
getDefaultValue
public float getDefaultValue() -
isAtMinimum
public boolean isAtMinimum(float value) -
isAtMaximum
public boolean isAtMaximum(float value) -
toString
-