atavism.agis.objects
Class PlayerFactionData
java.lang.Object
atavism.agis.objects.PlayerFactionData
- All Implemented Interfaces:
- java.io.Serializable
public class PlayerFactionData
- extends java.lang.Object
- implements java.io.Serializable
The FactionData class contains information about how a faction reacts to players/npcs of other factions.
- Author:
- Andrew Harrison
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
faction
protected int faction
name
protected java.lang.String name
reputation
protected int reputation
atWar
protected boolean atWar
group
protected java.lang.String group
category
protected int category
PlayerFactionData
public PlayerFactionData()
PlayerFactionData
public PlayerFactionData(int faction,
java.lang.String name,
int reputation,
java.lang.String group,
int category)
- Constructor
- Parameters:
name:
- The name of the factionreputation:
- the current level of reputationcategory:
- What category this faction belongs to.
updateReputation
public void updateReputation(int delta)
- Alters the reputation by the amount given.
- Parameters:
delta
-
getFaction
public int getFaction()
setFaction
public void setFaction(int faction)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getReputation
public int getReputation()
setReputation
public void setReputation(int reputation)
getAtWar
public boolean getAtWar()
setAtWar
public void setAtWar(boolean atWar)
getGroup
public java.lang.String getGroup()
setGroup
public void setGroup(java.lang.String group)
getCategory
public int getCategory()
setCategory
public void setCategory(int category)