|
OGS Java API Spec | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--ogs.support.Object | +--ogs.core.Defense
A defense (also known as armor class) is a rating of the defensive capabilities of an entity.
Field Summary | |
static int |
BASE_RATING
The base value of an unmodified defense rating. |
Fields inherited from class ogs.support.Object |
listeners |
Constructor Summary | |
Defense()
|
Method Summary | |
void |
addModifier(Modifier modifier)
Add a modifier to the defense rating. |
int |
getValue()
Determine the current defense rating. |
void |
handleEvent(EventObject event)
Update the defense rating by adding all modifiers to the base defense rating. |
void |
removeModifier(Modifier modifier)
Remove a modifier from the defense rating. |
Methods inherited from class ogs.support.Object |
addListener, notifyListeners, removeListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int BASE_RATING
Constructor Detail |
public Defense()
Method Detail |
public void addModifier(Modifier modifier)
modifier
- A defense modifier.public void removeModifier(Modifier modifier)
modifier
- A defense modifier.public int getValue()
public void handleEvent(EventObject event)
handleEvent
in class Object
event
- Event that occured (not used).
|
OGS Java API Spec | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |