Version 1.5APIs subject to change!

multiverse.mars.objects
Class MarsStat

java.lang.Object
  extended by 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)
           
 
Method Summary
 void addModifier(java.lang.Object id, int delta)
           
protected  void applyMods()
           
protected  int computeFlags()
           
 java.lang.Integer getBase()
           
 int getBaseValue()
           
 java.lang.Integer getCurrent()
           
 int getCurrentValue()
           
 int getFlags()
           
 java.lang.Integer getMax()
           
 java.lang.Integer getMin()
           
 java.util.Map<java.lang.Object,java.lang.Integer> getModifiers()
           
 java.lang.String getName()
           
 boolean isDirty()
           
 boolean isSet()
           
 void modifyBaseValue(int delta)
           
 void removeModifier(java.lang.Object id)
           
 void setBase(java.lang.Integer base)
           
 void setBaseValue(int value)
           
 void setCurrent(java.lang.Integer current)
           
 void setDirty(boolean dirty)
           
 void setFlags(int flags)
           
 void setMax(java.lang.Integer max)
           
 void setMin(java.lang.Integer min)
           
 void setModifiers(java.util.Map<java.lang.Object,java.lang.Integer> modifiers)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

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)
Method Detail

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()


Copyright © 2008 The Multiverse Network, Inc.