zombie.characters
Class SurvivorDesc

java.lang.Object
  extended by zombie.characters.SurvivorDesc

public class SurvivorDesc
extends java.lang.Object


Field Summary
 boolean bDead
           
 java.lang.String beard
           
 java.lang.String beardNoColor
           
 java.util.ArrayList<java.lang.String> extra
           
 java.lang.String hair
           
 Color hairColor
           
static java.util.ArrayList<Color> HairCommonColors
           
 java.lang.String hairNoColor
           
 java.util.ArrayList<ObservationFactory.Observation> Observations
           
 java.lang.String Profession
           
 Color topColor
           
 Color trouserColor
           
static java.util.ArrayList<Color> TrouserCommonColors
           
 
Constructor Summary
SurvivorDesc()
           
SurvivorDesc(boolean bNew)
           
 
Method Summary
static void addHairColor(ColorInfo color)
           
 void addObservation(java.lang.String obv)
           
 void AddToGroup(SurvivorGroup Group)
           
static void addTrouserColor(ColorInfo color)
           
 SurvivorGroup CreateGroup()
           
 float getAggressiveness()
           
 java.lang.String getBeardNoColor()
           
 int getBeardNumber()
           
 java.lang.String getBottoms()
           
 java.lang.String getBottomspal()
           
 float getBravery()
           
 int getCalculatedToughness()
           
 java.util.Stack<java.lang.Integer> getChildrenList()
           
 java.util.ArrayList<Color> getCommonHairColor()
           
 java.util.ArrayList<Color> getCommonTrouserColor()
           
 float getCompassion()
           
 java.util.ArrayList<java.lang.String> getExtras()
           
 float getFavourindoors()
           
 java.lang.String getForename()
           
 float getFriendliness()
           
 SurvivorGroup getGroup()
           
 java.lang.String getHair()
           
 ColorInfo getHairColor()
           
 java.lang.String getHairNoColor()
           
 int getHairNumber()
           
 java.lang.String getHead()
           
 int getID()
           
static int getIDCount()
           
 IsoGameCharacter getInstance()
           
 java.lang.String getInventoryScript()
           
 java.lang.String getLegs()
           
 float getLoner()
           
 float getLoyalty()
           
 se.krka.kahlua.vm.KahluaTable getMeta()
           
 gnu.trove.map.hash.THashMap<java.lang.Integer,java.lang.Integer> getMetCount()
           
 int getMetCount(SurvivorDesc descriptor)
           
 java.util.ArrayList<ObservationFactory.Observation> getObservations()
           
 java.util.Stack<java.lang.Integer> getParentList()
           
 java.lang.String getProfession()
           
 java.lang.String getShoes()
           
 java.lang.String getShoespal()
           
 java.util.Stack<java.lang.Integer> getSiblingList()
           
 java.lang.String getSkinpal()
           
 java.lang.String getSurname()
           
 float getTemper()
           
 java.lang.String getTop()
           
 ColorInfo getTopColor()
           
 java.lang.String getToppal()
           
 java.lang.String getTorso()
           
 int getTorsoNumber()
           
 ColorInfo getTrouserColor()
           
 SurvivorFactory.SurvivorType getType()
           
 boolean hasObservation(java.lang.String o)
           
 boolean InGroupWith(IsoMovingObject obj)
           
 boolean isAggressive()
           
 boolean isDead()
           
 boolean isFemale()
           
 boolean isFriendly()
           
 boolean IsLeader()
           
 void load(java.nio.ByteBuffer input, IsoGameCharacter chr)
           
 void load(java.io.DataInputStream input, IsoGameCharacter chr)
           
 void meet(SurvivorDesc desc)
           
 void save(java.nio.ByteBuffer output)
           
 void save(java.io.DataOutputStream output)
           
 void setAggressiveness(float aggressiveness)
           
 void setBeardNumber(int beardNumber)
           
 void setBottoms(java.lang.String bottoms)
           
 void setBottomspal(java.lang.String bottomspal)
           
 void setBravery(float bravery)
           
 void setChildrenList(java.util.Stack<java.lang.Integer> ChildrenList)
           
 void setCompassion(float compassion)
           
 void setFavourindoors(float favourindoors)
           
 void setFemale(boolean bFemale)
           
 void setForename(java.lang.String forename)
           
 void setFriendliness(float friendliness)
           
 void setGroup(SurvivorGroup Group)
           
 void setHair(java.lang.String hair)
           
 void setHairColor(Color hairColor)
           
 void setHairNoColor(java.lang.String hairNoColor)
           
 void setHairNumber(int hairNumber)
           
 void setHead(java.lang.String head)
           
 void setID(int ID)
           
static void setIDCount(int aIDCount)
           
 void setInstance(IsoGameCharacter Instance)
           
 void setInventoryScript(java.lang.String InventoryScript)
           
 void setLegs(java.lang.String legs)
           
 void setLoner(float loner)
           
 void setLoyalty(float loyalty)
           
 void setMetCount(gnu.trove.map.hash.THashMap<java.lang.Integer,java.lang.Integer> MetCount)
           
 void setParentList(java.util.Stack<java.lang.Integer> ParentList)
           
 void setProfession(java.lang.String Profession)
           
 void setShoes(java.lang.String shoes)
           
 void setShoespal(java.lang.String shoespal)
           
 void setSiblingList(java.util.Stack<java.lang.Integer> SiblingList)
           
 void setSkinpal(java.lang.String skinpal)
           
 void setSurname(java.lang.String surname)
           
 void setTemper(float temper)
           
 void setTop(java.lang.String top)
           
 void setTopColor(Color color)
           
 void setToppal(java.lang.String toppal)
           
 void setTorso(java.lang.String torso)
           
 void setTorsoNumber(int torsoNumber)
           
 void setTrouserColor(Color color)
           
 void setType(SurvivorFactory.SurvivorType type)
           
 boolean Test(float val)
           
 boolean TestHit(IsoMovingObject o)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

trouserColor

public Color trouserColor

topColor

public Color topColor

hairColor

public Color hairColor

TrouserCommonColors

public static java.util.ArrayList<Color> TrouserCommonColors

HairCommonColors

public static java.util.ArrayList<Color> HairCommonColors

Profession

public java.lang.String Profession

hair

public java.lang.String hair

hairNoColor

public java.lang.String hairNoColor

extra

public java.util.ArrayList<java.lang.String> extra

beard

public java.lang.String beard

Observations

public java.util.ArrayList<ObservationFactory.Observation> Observations

bDead

public boolean bDead

beardNoColor

public java.lang.String beardNoColor
Constructor Detail

SurvivorDesc

public SurvivorDesc()

SurvivorDesc

public SurvivorDesc(boolean bNew)
Method Detail

getIDCount

public static int getIDCount()
Returns:
the IDCount

getMeta

public se.krka.kahlua.vm.KahluaTable getMeta()

getCalculatedToughness

public int getCalculatedToughness()

setIDCount

public static void setIDCount(int aIDCount)
Parameters:
aIDCount - the IDCount to set

isFemale

public boolean isFemale()

isDead

public boolean isDead()

CreateGroup

public SurvivorGroup CreateGroup()

meet

public void meet(SurvivorDesc desc)

hasObservation

public boolean hasObservation(java.lang.String o)

load

public void load(java.io.DataInputStream input,
                 IsoGameCharacter chr)
          throws java.io.IOException
Throws:
java.io.IOException

load

public void load(java.nio.ByteBuffer input,
                 IsoGameCharacter chr)
          throws java.io.IOException
Throws:
java.io.IOException

save

public void save(java.io.DataOutputStream output)
          throws java.io.IOException
Throws:
java.io.IOException

save

public void save(java.nio.ByteBuffer output)
          throws java.io.IOException
Throws:
java.io.IOException

AddToGroup

public void AddToGroup(SurvivorGroup Group)

InGroupWith

public boolean InGroupWith(IsoMovingObject obj)

addObservation

public void addObservation(java.lang.String obv)

Test

public boolean Test(float val)

getMetCount

public int getMetCount(SurvivorDesc descriptor)

IsLeader

public boolean IsLeader()

getGroup

public SurvivorGroup getGroup()
Returns:
the Group

setGroup

public void setGroup(SurvivorGroup Group)
Parameters:
Group - the Group to set

getChildrenList

public java.util.Stack<java.lang.Integer> getChildrenList()
Returns:
the ChildrenList

setChildrenList

public void setChildrenList(java.util.Stack<java.lang.Integer> ChildrenList)
Parameters:
ChildrenList - the ChildrenList to set

getForename

public java.lang.String getForename()
Returns:
the forename

setForename

public void setForename(java.lang.String forename)
Parameters:
forename - the forename to set

getID

public int getID()
Returns:
the ID

setID

public void setID(int ID)
Parameters:
ID - the ID to set

getInstance

public IsoGameCharacter getInstance()
Returns:
the Instance

setInstance

public void setInstance(IsoGameCharacter Instance)
Parameters:
Instance - the Instance to set

getParentList

public java.util.Stack<java.lang.Integer> getParentList()
Returns:
the ParentList

setParentList

public void setParentList(java.util.Stack<java.lang.Integer> ParentList)
Parameters:
ParentList - the ParentList to set

getSiblingList

public java.util.Stack<java.lang.Integer> getSiblingList()
Returns:
the SiblingList

setSiblingList

public void setSiblingList(java.util.Stack<java.lang.Integer> SiblingList)
Parameters:
SiblingList - the SiblingList to set

getSurname

public java.lang.String getSurname()
Returns:
the surname

setSurname

public void setSurname(java.lang.String surname)
Parameters:
surname - the surname to set

getInventoryScript

public java.lang.String getInventoryScript()
Returns:
the InventoryScript

setInventoryScript

public void setInventoryScript(java.lang.String InventoryScript)
Parameters:
InventoryScript - the InventoryScript to set

getLegs

public java.lang.String getLegs()
Returns:
the legs

setLegs

public void setLegs(java.lang.String legs)
Parameters:
legs - the legs to set

getTorso

public java.lang.String getTorso()
Returns:
the torso

setTorso

public void setTorso(java.lang.String torso)
Parameters:
torso - the torso to set

getHead

public java.lang.String getHead()
Returns:
the head

setHead

public void setHead(java.lang.String head)
Parameters:
head - the head to set

getTop

public java.lang.String getTop()
Returns:
the top

setTop

public void setTop(java.lang.String top)
Parameters:
top - the top to set

getBottoms

public java.lang.String getBottoms()
Returns:
the bottoms

setBottoms

public void setBottoms(java.lang.String bottoms)
Parameters:
bottoms - the bottoms to set

getShoes

public java.lang.String getShoes()
Returns:
the shoes

setShoes

public void setShoes(java.lang.String shoes)
Parameters:
shoes - the shoes to set

getShoespal

public java.lang.String getShoespal()
Returns:
the shoespal

setShoespal

public void setShoespal(java.lang.String shoespal)
Parameters:
shoespal - the shoespal to set

getBottomspal

public java.lang.String getBottomspal()
Returns:
the bottomspal

setBottomspal

public void setBottomspal(java.lang.String bottomspal)
Parameters:
bottomspal - the bottomspal to set

getToppal

public java.lang.String getToppal()
Returns:
the toppal

setToppal

public void setToppal(java.lang.String toppal)
Parameters:
toppal - the toppal to set

getSkinpal

public java.lang.String getSkinpal()
Returns:
the skinpal

setSkinpal

public void setSkinpal(java.lang.String skinpal)
Parameters:
skinpal - the skinpal to set

getMetCount

public gnu.trove.map.hash.THashMap<java.lang.Integer,java.lang.Integer> getMetCount()
Returns:
the MetCount

setMetCount

public void setMetCount(gnu.trove.map.hash.THashMap<java.lang.Integer,java.lang.Integer> MetCount)
Parameters:
MetCount - the MetCount to set

getBravery

public float getBravery()
Returns:
the bravery

setBravery

public void setBravery(float bravery)
Parameters:
bravery - the bravery to set

getLoner

public float getLoner()
Returns:
the loner

setLoner

public void setLoner(float loner)
Parameters:
loner - the loner to set

getAggressiveness

public float getAggressiveness()
Returns:
the aggressiveness

setAggressiveness

public void setAggressiveness(float aggressiveness)
Parameters:
aggressiveness - the aggressiveness to set

getCompassion

public float getCompassion()
Returns:
the compassion

setCompassion

public void setCompassion(float compassion)
Parameters:
compassion - the compassion to set

getTemper

public float getTemper()
Returns:
the temper

setTemper

public void setTemper(float temper)
Parameters:
temper - the temper to set

getFriendliness

public float getFriendliness()
Returns:
the friendliness

setFriendliness

public void setFriendliness(float friendliness)
Parameters:
friendliness - the friendliness to set

getFavourindoors

public float getFavourindoors()
Returns:
the favourindoors

setFavourindoors

public void setFavourindoors(float favourindoors)
Parameters:
favourindoors - the favourindoors to set

getLoyalty

public float getLoyalty()
Returns:
the loyalty

setLoyalty

public void setLoyalty(float loyalty)
Parameters:
loyalty - the loyalty to set

getProfession

public java.lang.String getProfession()
Returns:
the Profession

setProfession

public void setProfession(java.lang.String Profession)
Parameters:
Profession - the Profession to set

isAggressive

public boolean isAggressive()

getObservations

public java.util.ArrayList<ObservationFactory.Observation> getObservations()

isFriendly

public boolean isFriendly()

getType

public SurvivorFactory.SurvivorType getType()

setType

public void setType(SurvivorFactory.SurvivorType type)

TestHit

public boolean TestHit(IsoMovingObject o)

setFemale

public void setFemale(boolean bFemale)

getHairNumber

public int getHairNumber()

setHairNumber

public void setHairNumber(int hairNumber)

getTorsoNumber

public int getTorsoNumber()

setTorsoNumber

public void setTorsoNumber(int torsoNumber)

getHair

public java.lang.String getHair()

setHair

public void setHair(java.lang.String hair)

getHairNoColor

public java.lang.String getHairNoColor()

setHairNoColor

public void setHairNoColor(java.lang.String hairNoColor)

getHairColor

public ColorInfo getHairColor()

setHairColor

public void setHairColor(Color hairColor)

getExtras

public java.util.ArrayList<java.lang.String> getExtras()

setBeardNumber

public void setBeardNumber(int beardNumber)

getBeardNumber

public int getBeardNumber()

getBeardNoColor

public java.lang.String getBeardNoColor()

getCommonHairColor

public java.util.ArrayList<Color> getCommonHairColor()

getCommonTrouserColor

public java.util.ArrayList<Color> getCommonTrouserColor()

addTrouserColor

public static void addTrouserColor(ColorInfo color)

addHairColor

public static void addHairColor(ColorInfo color)

setTrouserColor

public void setTrouserColor(Color color)

setTopColor

public void setTopColor(Color color)

getTrouserColor

public ColorInfo getTrouserColor()

getTopColor

public ColorInfo getTopColor()