|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jurpe.characters.BasicPC
public abstract class BasicPC
BasicPC is the super base class for all Playing Characters, either human or artificial.
Constructor Summary | |
---|---|
BasicPC()
|
Method Summary | |
---|---|
int |
compareTo(java.lang.Object rv)
Comparing function. |
CharacterAttributes |
getCharacterAttributes()
Get Character Attributes of PC - name, height and such |
int |
getCurrentHP()
Get character current hit points |
int |
getDamageResistance()
Get Damage Resistance |
int |
getHT()
Return character HEALTH points (HT) |
int |
getPassiveDefense()
Get Passive Defense |
PrimaryStats |
getPrimaryStats()
Return Primary Statistics of character (ST, DX, IQ and such) |
java.lang.String |
getShortDescription()
Get character short description following this pattern: Name: ST,DX,IQ,HT/HTmax |
boolean |
isAI()
Return true if this charater is controlled by Artificial Intelligence |
void |
setAI(boolean b)
Set if this character is AI |
void |
setCharacterAttributes(CharacterAttributes attributes)
Set character attributes (ST,IQ,DX,HT). |
void |
setDamageResistance(int i)
Set damage resistance |
void |
setPassiveDefense(int i)
Set passive defense |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BasicPC()
Method Detail |
---|
public int compareTo(java.lang.Object rv)
compareTo
in interface java.lang.Comparable
rv
- PC to be compared with this
public CharacterAttributes getCharacterAttributes()
CharacterAttributes
public int getCurrentHP()
public int getDamageResistance()
public int getHT()
public int getPassiveDefense()
public PrimaryStats getPrimaryStats()
PrimaryStats
public java.lang.String getShortDescription()
public boolean isAI()
public void setAI(boolean b)
b
- public void setCharacterAttributes(CharacterAttributes attributes)
attributes
- PrimaryStats
public void setDamageResistance(int i)
i
- Character's damage resistancepublic void setPassiveDefense(int i)
i
- Character's passive defense
|
Jurpe - Java Universal Role Playing Engine - http://jurpe.sourceforge.net | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |