multiverse.mars.objects
Class MarsStat
java.lang.Object
multiverse.mars.objects.MarsStat
- All Implemented Interfaces:
- java.io.Serializable
public class MarsStat
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
|
Field Summary |
java.lang.Integer |
base
|
java.lang.Integer |
current
|
java.lang.Integer |
max
|
java.lang.Integer |
min
|
protected java.lang.String |
name
|
|
Constructor Summary |
MarsStat()
|
MarsStat(java.lang.String statName)
|
MarsStat(java.lang.String statName,
int value)
|
MarsStat(java.lang.String statName,
int min,
int max)
|
MarsStat(java.lang.String statName,
int min,
int max,
boolean reverse)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
protected java.lang.String name
min
public java.lang.Integer min
max
public java.lang.Integer max
base
public java.lang.Integer base
current
public java.lang.Integer current
MarsStat
public MarsStat()
MarsStat
public MarsStat(java.lang.String statName)
MarsStat
public MarsStat(java.lang.String statName,
int value)
MarsStat
public MarsStat(java.lang.String statName,
int min,
int max)
MarsStat
public MarsStat(java.lang.String statName,
int min,
int max,
boolean reverse)
getMin
public java.lang.Integer getMin()
setMin
public void setMin(java.lang.Integer min)
getMax
public java.lang.Integer getMax()
setMax
public void setMax(java.lang.Integer max)
getBase
public java.lang.Integer getBase()
setBase
public void setBase(java.lang.Integer base)
getCurrent
public java.lang.Integer getCurrent()
setCurrent
public void setCurrent(java.lang.Integer current)
getModifiers
public java.util.Map<java.lang.Object,java.lang.Integer> getModifiers()
setModifiers
public void setModifiers(java.util.Map<java.lang.Object,java.lang.Integer> modifiers)
getFlags
public int getFlags()
setFlags
public void setFlags(int flags)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
modifyBaseValue
public void modifyBaseValue(int delta)
setBaseValue
public void setBaseValue(int value)
addModifier
public void addModifier(java.lang.Object id,
int delta)
removeModifier
public void removeModifier(java.lang.Object id)
getCurrentValue
public int getCurrentValue()
getBaseValue
public int getBaseValue()
setDirty
public void setDirty(boolean dirty)
isDirty
public boolean isDirty()
applyMods
protected void applyMods()
computeFlags
protected int computeFlags()
isSet
public boolean isSet()