zombie.characters
Class IsoGameCharacter

java.lang.Object
  extended by zombie.iso.IsoObject
      extended by zombie.iso.IsoMovingObject
          extended by zombie.characters.IsoGameCharacter
All Implemented Interfaces:
java.io.Serializable, Mover, Talker
Direct Known Subclasses:
IsoDummyCameraCharacter, IsoLivingCharacter, IsoLuaCharacter, IsoZombie

public class IsoGameCharacter
extends IsoMovingObject
implements Talker

Author:
LEMMY
See Also:
Serialized Form

Nested Class Summary
static class IsoGameCharacter.BodyLocation
           
 class IsoGameCharacter.Location
           
 class IsoGameCharacter.PerkInfo
           
 class IsoGameCharacter.Wound
           
 class IsoGameCharacter.XP
           
 
Nested classes/interfaces inherited from class zombie.iso.IsoObject
IsoObject.VisionResult
 
Field Summary
 Vector2 angle
           
 boolean Asleep
           
 float AttackDelayLast
           
 boolean bFemale
           
 IsoSprite bottomsSprite
           
 boolean callOut
           
static IsoSprite DropShadow
           
 java.util.ArrayList<IsoSprite> extraSprites
           
 IsoSprite hairSprite
           
 IsoSprite headSprite
           
 boolean IgnoreMovementForDirection
           
 float knockbackAttackMod
           
 IsoSprite legsSprite
           
 float PathDelay
           
 IsoSprite shoeSprite
           
 java.util.HashMap<java.lang.Object,java.lang.Object> StateMachineParams
           
 IsoSprite topSprite
           
 IsoSprite torsoSprite
           
 
Fields inherited from class zombie.iso.IsoMovingObject
def, last, noDamage, nx, ny, reqMovement, x, y, z
 
Fields inherited from class zombie.iso.IsoObject
alpha, alphaStep, AttachedAnimSprite, AttachedAnimSpriteActual, container, Damage, dir, lastRendered, lastRenderedRendered, name, NoPicking, offsetX, offsetY, OutlineOnMouseover, rerouteCollide, rerouteMask, sprite, square, stCol, table, targetAlpha, tintb, tintg, tintr
 
Constructor Summary
IsoGameCharacter(IsoCell cell, float x, float y, float z)
           
 
Method Summary
 void Anger(int amount)
           
 void ApplyInBedOffset(boolean apply)
           
 void BetaAntiDepress(float delta)
           
 void BetaBlockers(float delta)
           
 void Bitten()
           
 void Callout()
           
 boolean CanAttack()
           
 boolean CanSee(IsoMovingObject obj)
           
 void changeState(State state)
           
 void climbDownSheetRope()
           
 void climbSheetRope()
           
 void climbThroughWindow(IsoThumpable w)
           
 void climbThroughWindow(IsoWindow w)
           
 void climbThroughWindow(IsoWindow w, java.lang.Integer startingFrame)
           
 void DirectionFromVector(Vector2 vecA)
           
 void DirectionFromVectorNoDiags(Vector2 vecA)
           
 void DoCharacterPart(java.lang.String partName, IsoSprite spr)
           
 void DoDeath(HandWeapon weapon, IsoGameCharacter wielder)
           
 void DoDeath(HandWeapon weapon, IsoGameCharacter wielder, boolean bGory)
           
 void DoFloorSplat(IsoGridSquare sq, java.lang.String id, boolean bFlip, float offZ, float alpha)
           
 void DoFootstepSound(float dist)
           
 void DoZombiePart(java.lang.String partName, IsoSprite spr)
           
 void DoZombiePart(java.lang.String partName, java.lang.String partNameHuman, IsoSprite spr)
           
 void drawAt(int sx, int sy)
           
 void DrawSneezeText()
           
 void Dressup(InventoryItem bottoms, InventoryItem top, InventoryItem shoes)
           
 void Dressup(SurvivorDesc desc)
           
 void dripBloodFloor(float alpha)
           
 boolean Eat(InventoryItem info)
           
 void exert(float f)
           
 void faceDirection(IsoGameCharacter other)
           
 void FaceNextPathNode()
           
 void FaceNextPathNode(int xo, int yo)
           
 void FireCheck()
           
 int getAge()
           
 Vector2 getAngle()
           
 float getAttackDelay()
           
 float getAttackDelayMax()
           
 float getAttackDelayUse()
           
 IsoGameCharacter getAttackedBy()
           
 IsoGridSquare getAttackTargetSquare()
           
 float getBarricadeStrengthMod()
           
 float getBarricadeTimeMod()
           
 float getBetaDelta()
           
 int getBetaEffect()
           
 float getBloodImpactX()
           
 float getBloodImpactY()
           
 float getBloodImpactZ()
           
 IsoSprite getBloodSplat()
           
 BodyDamage getBodyDamage()
           
 IsoSprite getBottomsSprite()
           
 java.util.ArrayList<PerkFactory.Perks> getCanUpgradePerk()
           
 IsoObject getChair()
           
 java.util.Stack<BaseAction> getCharacterActions()
           
 InventoryItem getClothingItem_Feet()
           
 InventoryItem getClothingItem_Hands()
           
 InventoryItem getClothingItem_Head()
           
 InventoryItem getClothingItem_Legs()
           
 InventoryItem getClothingItem_Torso()
           
 InventoryItem getCraftingByIndex(int index)
           
 InventoryItem getCraftIngredient1()
           
 InventoryItem getCraftIngredient2()
           
 InventoryItem getCraftIngredient3()
           
 InventoryItem getCraftIngredient4()
           
 IsoBuilding getCurrentBuilding()
           
 State getCurrentState()
           
 float getDangerLevels()
           
 State getDefaultState()
           
 float getDepressDelta()
           
 int getDepressEffect()
           
 SurvivorDesc getDescriptor()
           
 int getDieCount()
           
 java.util.Stack<IsoGameCharacter> getEnemyList()
           
 java.util.ArrayList<IsoSprite> getExtraSprites()
           
 int getFallTime()
           
 java.util.Stack<IsoBuilding> getFamiliarBuildings()
           
 float getFatigueMod()
           
 AStarPathFinderResult getFinder()
           
 float getFireKillRate()
           
 int getFireSpreadProbability()
           
 IsoGameCharacter getFollowingTarget()
           
 int getFootStepCounter()
           
 int getFootStepCounterMax()
           
 float getForceWakeUpTime()
           
 IsoSprite getHairSprite()
           
 float getHammerSoundMod()
           
 IsoSprite getHeadSprite()
           
 float getHealth()
           
 IsoGameCharacter getHitBy()
           
 int getHitChancesMod()
           
 float getHittingMod()
           
 java.lang.String getHurtSound()
           
 float getHyperthermiaMod()
           
static ColorInfo getInf()
           
 ItemContainer getInventory()
           
 IsoDirections getLastdir()
           
 float getLastFallSpeed()
           
 IsoGameCharacter.Location getLastHeardSound()
           
 int getLastHitCount()
           
 gnu.trove.map.hash.THashMap<java.lang.String,IsoGameCharacter.Location> getLastKnownLocation()
           
 IsoGameCharacter.Location getLastKnownLocationOf(java.lang.String character)
           
 int getLastLocalEnemies()
           
 int getLastZombieKills()
           
 int getLeaveBodyTimedown()
           
 IsoSprite getLegsSprite()
           
 int getLevelMaxForXp()
           
static int[] getLevelUpLevels()
           
 int getLevelUpLevels(int level)
           
 float getLevelUpMultiplier()
           
 float getLightfootMod()
           
 float getLlx()
           
 float getLly()
           
 float getLlz()
           
 java.util.Stack<IsoGameCharacter> getLocalEnemyList()
           
 java.util.ArrayList<IsoMovingObject> getLocalGroupList()
           
 java.util.ArrayList<IsoMovingObject> getLocalList()
           
 java.util.ArrayList<IsoMovingObject> getLocalNeutralList()
           
 java.util.ArrayList<IsoMovingObject> getLocalRelevantEnemyList()
           
 IsoGridSquare getLowDangerInVicinity(int attempts, int range)
           
 float getLrx()
           
 float getLry()
           
 SequenceBehavior getMasterBehaviorList()
           
 MasterSurvivorBehavior getMasterProper()
           
 java.lang.Integer getMaxWeight()
           
 int getMaxWeightBase()
           
 java.util.Stack<java.lang.Integer> getMeetList()
           
 Moodles getMoodles()
           
 Vector2 getMoveForwardVec()
           
 float getMoveSpeed()
           
 int getNextWander()
           
 float getNimbleMod()
           
 int getNumberOfPerksToPick()
           
 int getNumSurvivorsInVicinity()
           
 Order getOrder()
           
 java.util.Stack<Order> getOrders()
           
 float getPacingMod()
           
 float getPainDelta()
           
 int getPainEffect()
           
 Path getPath()
           
 int getPathIndex()
           
 float getPathSpeed()
           
 int getPathTargetX()
           
 int getPathTargetY()
           
 int getPathTargetZ()
           
 int getPatience()
           
 int getPatienceMax()
           
 int getPatienceMin()
           
 IsoGameCharacter.PerkInfo getPerkInfo(PerkFactory.Perks perk)
           
 int getPerkLevel(PerkFactory.Perks perks)
          Return the current lvl of a perk (skill)
 java.util.ArrayList<IsoGameCharacter.PerkInfo> getPerkList()
           
 SurvivorPersonality getPersonality()
           
 Order getPersonalNeed()
           
 java.util.Stack<Order> getPersonalNeeds()
           
 InventoryItem getPrimaryHandItem()
           
 java.lang.String getPrimaryHandType()
           
 int getReanimAnimDelay()
           
 int getReanimAnimFrame()
           
 int getReanimateTimer()
           
 int getReanimPhase()
           
 float getRecoveryMod()
           
 int getRemoteID()
           
 java.lang.String getSayLine()
           
 InventoryItem getSecondaryHandItem()
           
 java.lang.String getSecondaryHandType()
           
 IsoSprite getShoeSprite()
           
 float getShovingMod()
           
 float getSleepingTabletDelta()
           
 int getSleepingTabletEffect()
           
 float getSlowFactor()
           
 float getSlowTimer()
           
 float getSneakSpotMod()
           
 Color getSpeakColour()
           
 float getSpeakTime()
           
 float getSpeedMod()
           
 float getSprintMod()
           
 IsoSpriteInstance getSpriteDef()
           
 float getStaggerTimeMod()
           
 StateMachine getStateMachine()
           
 Stats getStats()
           
 int getSurvivorKills()
           
static gnu.trove.map.hash.THashMap<java.lang.Integer,SurvivorDesc> getSurvivorMap()
           
 java.util.Stack getTagGroup()
           
 java.lang.String getTalkerType()
           
static Vector2 getTempo()
           
static OnceEvery getTestPlayerSpotInDarkness()
           
 int getThreatLevel()
           
 int getTimeThumping()
           
 int getTimeTillForgetLocation()
           
 IsoSprite getTopSprite()
           
 IsoSprite getTorsoSprite()
           
 java.util.ArrayList<java.lang.String> getTraits()
           
 java.util.Stack<java.lang.String> getUsedItemsOn()
           
 HandWeapon getUseHandWeapon()
           
 java.util.ArrayList<IsoMovingObject> getVeryCloseEnemyList()
           
 float getWeightMod()
           
 java.util.Stack<IsoGameCharacter.Wound> getWounds()
           
 IsoGameCharacter.XP getXp()
           
 int getZombieKills()
           
 void GiveOrder(Order order, boolean bCancelOrderStack)
           
 void GivePersonalNeed(Order personalNeed)
           
 boolean hasEquipped(java.lang.String String)
           
 boolean HasItem(java.lang.String string)
           
 boolean hasItems(java.lang.String type, int count)
           
 boolean HasTrait(java.lang.String trait)
           
 void Hit(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta)
           
 boolean InBuildingWith(IsoGameCharacter chr)
           
 void inflictWound(IsoGameCharacter.BodyLocation loc, float bleeding, boolean infectedZombie, float chanceOfInfect)
           
 void InitSpriteParts(SurvivorDesc desc, java.lang.String legs, java.lang.String torso, java.lang.String head, java.lang.String top, java.lang.String bottoms, java.lang.String shoe, java.lang.String skinpal, java.lang.String toppal, java.lang.String bottomspal, java.lang.String shoespal, java.lang.String hair, java.util.ArrayList<java.lang.String> extra)
           
 void initSpritePartsEmpty()
           
 void InitSpritePartsZombie(java.lang.String SpriteName, SurvivorDesc desc, java.lang.String legs, java.lang.String torso, java.lang.String head, java.lang.String top, java.lang.String bottoms, java.lang.String shoe, java.lang.String skinpal, java.lang.String toppal, java.lang.String bottomspal, java.lang.String shoespal, java.lang.String hair, java.util.ArrayList<java.lang.String> extra)
           
 boolean InRoomWith(IsoGameCharacter chr)
           
 boolean isAllowConversation()
           
 boolean IsArmed()
           
 boolean isAsleep()
           
 boolean IsAttackRange(float x, float y, float z)
           
 boolean IsAttackRange(HandWeapon we, float x, float y, float z)
           
 boolean isAttackWasSuperAttack()
           
 boolean isbDoDefer()
           
 boolean isbFalling()
           
 boolean isbOnBed()
           
 boolean isbUseParts()
           
 boolean isClimbing()
           
 boolean isDead()
           
 boolean isFemale()
           
 boolean isIgnoreMovementForDirection()
           
 boolean isIgnoreStaggerBack()
           
 boolean IsInBuilding(IsoBuilding building)
           
 boolean isLastCollidedN()
           
 boolean isLastCollidedW()
           
 boolean isMaskClicked(int x, int y, boolean flip)
           
 boolean isOnFire()
           
 boolean isOutside()
           
 boolean isPathing()
           
 boolean isPrimaryEquipped(java.lang.String item)
           
 boolean isReanim()
           
 boolean isSat()
           
 boolean IsSneaking()
           
 boolean isSpeaking()
           
 boolean IsSpeaking()
           
 boolean isSpottedSinceAlphaZero()
           
 boolean isSuperAttack()
           
 boolean isVisibleToNPCs()
           
 void Kill(IsoGameCharacter killer)
           
 void level0(PerkFactory.Perks perk)
           
 void LevelPerk(PerkFactory.Perks perk)
          Level up a perk (max lvl 5)
 void LevelPerk(PerkFactory.Perks perk, boolean removePick)
          Level up a perk (max lvl 5)
 void LevelUp()
          Add a skill points (allow us to choose a to lvl up a skill)
 void load(java.nio.ByteBuffer input)
           
 void LoseLevel(PerkFactory.Perks perk)
           
 void MoveForward(float dist)
           
 void MoveForward(float dist, float x, float y, float soundDelta)
           
 void OnDeath()
           
 boolean onMouseLeftClick(int x, int y)
           
 void openWindow(IsoWindow w)
           
 void PainMeds(float delta)
           
 void pathFinished()
           
 void PathTo(int x, int y, int z, boolean critical)
           
 void PathTo(int x, int y, int z, boolean critical, int delay)
           
 void PlayAnim(java.lang.String string)
           
 void PlayAnimFrame(java.lang.String string, int frame)
           
 void PlayAnimNoReset(java.lang.String string)
           
 void PlayAnimUnlooped(java.lang.String string)
           
 void PlayAnimWithSpeed(java.lang.String string, float framesSpeedPerFrame)
           
 void PlayShootAnim()
           
 void QueueAction(BaseAction act)
           
 void ReadLiterature(Literature literature)
          Used when you read a book, magazine or newspaper
 void ReduceHealthWhenBurning()
           
 void render(float x, float y, float z, ColorInfo col, boolean bDoChild)
           
 void renderlast()
           
 void renderObjectPicker(float x, float y, float z, ColorInfo lightInfo)
           
 void rendertalk(float yoff)
           
 void satOnChair(IsoObject chair)
           
 void save(java.nio.ByteBuffer output)
           
 void Say(java.lang.String line)
           
 void Scratched()
           
 void Seen(java.util.Stack<IsoMovingObject> SeenList)
           
 void setAge(int age)
           
 void setAllowConversation(boolean AllowConversation)
           
 void setAngle(Vector2 angle)
           
 void SetAnim(int animID)
           
 void setAsleep(boolean Asleep)
           
 void setAttackDelay(float AttackDelay)
           
 void setAttackDelayMax(float AttackDelayMax)
           
 void setAttackDelayUse(float AttackDelayUse)
           
 void setAttackedBy(IsoGameCharacter AttackedBy)
           
 void setAttackTargetSquare(IsoGridSquare attackTargetSquare)
           
 void setAttackWasSuperAttack(boolean AttackWasSuperAttack)
           
 void setbClimbing(boolean bClimbing)
           
 void setbDoDefer(boolean bDoDefer)
           
 void setBetaDelta(float BetaDelta)
           
 void setBetaEffect(int BetaEffect)
           
 void setbFalling(boolean bFalling)
           
 void setBloodImpactX(float BloodImpactX)
           
 void setBloodImpactY(float BloodImpactY)
           
 void setBloodImpactZ(float BloodImpactZ)
           
 void setBloodSplat(IsoSprite bloodSplat)
           
 void setBodyDamage(BodyDamage BodyDamage)
           
 void setbOnBed(boolean bOnBed)
           
 void setBottomsSprite(IsoSprite bottomsSprite)
           
 void setbUseParts(boolean bUseParts)
           
 void setCanUpgradePerk(java.util.ArrayList<PerkFactory.Perks> CanUpgradePerk)
           
 void setChair(IsoObject chair)
           
 void setCharacterActions(java.util.Stack<BaseAction> CharacterActions)
           
 void SetClothing(Item.ClothingBodyLocation loc, java.lang.String sprite, java.lang.String palette)
           
 void setClothingItem_Feet(InventoryItem ClothingItem_Feet)
           
 void setClothingItem_Hands(InventoryItem ClothingItem_Hands)
           
 void setClothingItem_Head(InventoryItem ClothingItem_Head)
           
 void setClothingItem_Legs(InventoryItem ClothingItem_Legs)
           
 void setClothingItem_Torso(InventoryItem pClothingItem_Torso)
           
 void setCraftingByIndex(int index, InventoryItem temp)
           
 void setCraftIngredient1(InventoryItem craftIngredient1)
           
 void setCraftIngredient2(InventoryItem craftIngredient2)
           
 void setCraftIngredient3(InventoryItem craftIngredient3)
           
 void setCraftIngredient4(InventoryItem craftIngredient4)
           
 void setDangerLevels(float dangerLevels)
           
 void setDefaultState()
           
 void setDefaultState(State defaultState)
           
 void setDepressDelta(float DepressDelta)
           
 void setDepressEffect(int DepressEffect)
           
 void setDescriptor(SurvivorDesc descriptor)
           
 void setDieCount(int DieCount)
           
 void setDir(IsoDirections directions)
           
 void setEnemyList(java.util.Stack<IsoGameCharacter> EnemyList)
           
 void setFallTime(int fallTime)
           
 void setFamiliarBuildings(java.util.Stack<IsoBuilding> FamiliarBuildings)
           
 void setFemale(boolean isFemale)
           
 void setFinder(AStarPathFinderResult finder)
           
 void setFireKillRate(float FireKillRate)
           
 void setFireSpreadProbability(int FireSpreadProbability)
           
 void setFollowingTarget(IsoGameCharacter FollowingTarget)
           
 void setFootStepCounter(int footStepCounter)
           
 void setFootStepCounterMax(int footStepCounterMax)
           
 void setForceWakeUpTime(float ForceWakeUpTime)
           
 void setHairSprite(IsoSprite hairSprite)
           
 void setHeadSprite(IsoSprite headSprite)
           
 void setHealth(float Health)
           
 void setHitBy(IsoGameCharacter hitBy)
           
 void setHurtSound(java.lang.String hurtSound)
           
 void setIgnoreMovementForDirection(boolean IgnoreMovementForDirection)
           
 void setIgnoreStaggerBack(boolean IgnoreStaggerBack)
           
static void setInf(ColorInfo aInf)
           
 void setInventory(ItemContainer inventory)
           
 void setLastCollidedN(boolean lastCollidedN)
           
 void setLastCollidedW(boolean lastCollidedW)
           
 void setLastdir(IsoDirections lastdir)
           
 void setLastFallSpeed(float lastFallSpeed)
           
 void setLastHeardSound(IsoGameCharacter.Location LastHeardSound)
           
 void setLastHitCount(int hitCount)
           
 void setLastKnownLocation(gnu.trove.map.hash.THashMap<java.lang.String,IsoGameCharacter.Location> LastKnownLocation)
           
 void setLastLocalEnemies(int LastLocalEnemies)
           
 void setLastZombieKills(int LastZombieKills)
           
 void setLeaveBodyTimedown(int leaveBodyTimedown)
           
 void setLegsSprite(IsoSprite legsSprite)
           
static void setLevelUpLevels(int[] aLevelUpLevels)
           
 void setLevelUpMultiplier(float LevelUpMultiplier)
           
 void setLlx(float llx)
           
 void setLly(float lly)
           
 void setLlz(float llz)
           
 void setLocalEnemyList(java.util.Stack<IsoGameCharacter> LocalEnemyList)
           
 void setLocalGroupList(java.util.ArrayList<IsoMovingObject> LocalGroupList)
           
 void setLocalList(java.util.ArrayList<IsoMovingObject> LocalList)
           
 void setLocalNeutralList(java.util.ArrayList<IsoMovingObject> LocalNeutralList)
           
 void setLocalRelevantEnemyList(java.util.ArrayList<IsoMovingObject> LocalRelevantEnemyList)
           
 void setLockStates(boolean bVal)
           
 void setLrx(float lrx)
           
 void setLry(float lry)
           
 void setMasterBehaviorList(SequenceBehavior masterBehaviorList)
           
 void setMasterProper(MasterSurvivorBehavior masterProper)
           
 void setMaxWeight(java.lang.Integer maxWeight)
           
 void setMaxWeightBase(int maxWeightBase)
           
 void setMeetList(java.util.Stack<java.lang.Integer> MeetList)
           
 void setMoodles(Moodles Moodles)
           
 void setMoveForwardVec(Vector2 moveForwardVec)
           
 void setNextWander(int NextWander)
           
 void setNumberOfPerksToPick(int NumberOfPerksToPick)
           
 void setNumSurvivorsInVicinity(int NumSurvivorsInVicinity)
           
 void SetOnFire()
           
 void setOnFire(boolean OnFire)
           
 void setOrder(Order Order)
           
 void setOrders(java.util.Stack<Order> Orders)
           
 void setPainDelta(float PainDelta)
           
 void setPainEffect(int PainEffect)
           
 void setPath(Path path)
           
 void setPathIndex(int pathIndex)
           
 void setPathing(boolean pathing)
           
 void setPathSpeed(float PathSpeed)
           
 void setPathTargetX(int PathTargetX)
           
 void setPathTargetY(int PathTargetY)
           
 void setPathTargetZ(int PathTargetZ)
           
 void setPatience(int Patience)
           
 void setPatienceMax(int PatienceMax)
           
 void setPatienceMin(int PatienceMin)
           
 void setPerkList(java.util.ArrayList<IsoGameCharacter.PerkInfo> PerkList)
           
 void setPersonality(SurvivorPersonality Personality)
           
 void setPersonalNeed(Order PersonalNeed)
           
 void setPersonalNeeds(java.util.Stack<Order> PersonalNeeds)
           
 void setPrimaryHandItem(InventoryItem leftHandItem)
           
 void setReanim(boolean Reanim)
           
 void setReanimAnimDelay(int ReanimAnimDelay)
           
 void setReanimAnimFrame(int ReanimAnimFrame)
           
 void setReanimateTimer(int ReanimateTimer)
           
 void setReanimPhase(int ReanimPhase)
           
 void setRemoteID(int RemoteID)
           
 void setSat(boolean isSat)
           
 void setSayLine(java.lang.String sayLine)
           
 void setSecondaryHandItem(InventoryItem rightHandItem)
           
 void setShoeSprite(IsoSprite shoeSprite)
           
 void setSleepingTabletDelta(float SleepingTabletDelta)
           
 void setSleepingTabletEffect(int SleepingTabletEffect)
           
 void setSlowFactor(float slowFactor)
           
 void setSlowTimer(float slowTimer)
           
 void setSpeakColour(Color SpeakColour)
           
 void setSpeaking(boolean Speaking)
           
 void setSpeakTime(int SpeakTime)
           
 void setSpeedMod(float speedMod)
           
 void setSpottedSinceAlphaZero(boolean SpottedSinceAlphaZero)
           
 void setStaggerTimeMod(float staggerTimeMod)
           
 void setStateMachine(StateMachine stateMachine)
           
 void setStats(Stats stats)
           
 void setSuperAttack(boolean superAttack)
           
 void setSurvivorKills(int survivorKills)
           
static void setSurvivorMap(gnu.trove.map.hash.THashMap<java.lang.Integer,SurvivorDesc> aSurvivorMap)
           
 void setTagGroup(java.util.Stack TagGroup)
           
static void setTempo(Vector2 aTempo)
           
static void setTestPlayerSpotInDarkness(OnceEvery aTestPlayerSpotInDarkness)
           
 void setTimeThumping(int TimeThumping)
           
 void setTimeTillForgetLocation(int timeTillForgetLocation)
           
 void setTopSprite(IsoSprite topSprite)
           
 void setTorsoSprite(IsoSprite torsoSprite)
           
 void setTraits(java.util.ArrayList<java.lang.String> Traits)
           
 void setUsedItemsOn(java.util.Stack<java.lang.String> UsedItemsOn)
           
 void setUseHandWeapon(HandWeapon useHandWeapon)
           
 void setVeryCloseEnemyList(java.util.ArrayList<IsoMovingObject> VeryCloseEnemyList)
           
 void setVisibleToNPCs(boolean VisibleToNPCs)
           
 void setWounds(java.util.Stack<IsoGameCharacter.Wound> wounds)
           
 void setXp(IsoGameCharacter.XP xp)
           
 void setZombieKills(int ZombieKills)
           
 void SleepingTablet(float SleepingTabletDelta)
           
 void smashWindow(IsoWindow w)
           
 void splatBlood(int dist, float alpha)
           
 void splatBloodFloor(float alpha)
           
 void splatBloodFloorBig(float alpha)
           
 void SpreadFire()
           
 void StartAction(BaseAction act)
           
 void StopAllActionQueue()
           
 void StopAllActionQueueRunning()
           
 void StopAllActionQueueWalking()
           
 void Throw(java.lang.String physicsObject)
           
 void update()
           
 
Methods inherited from class zombie.iso.IsoMovingObject
collideCharacter, collideWith, compareToY, Despawn, DistTo, DistTo, DistToProper, DoCollideNorS, DoCollideWorE, doStairs, ensureOnTile, getActiveInInstances, getAllowBehaviours, getBuilding, getCollidedObject, getCurrentSquare, getFeelersize, getFeelerTile, getFuturWalkedSquare, getGlobalMovementMod, getGlobalMovementMod, getHitDir, getHitForce, getHitFromAngle, getID, getIDCount, getImpulsex, getImpulsey, getLastSquare, getLastTargettedBy, getLimpulsex, getLimpulsey, getLx, getLy, getLz, getMovementLastFrame, getNx, getNy, getObjectName, getPathFindIndex, getScreenX, getScreenY, getScriptModule, getScriptName, getScriptnx, getScriptny, getSeeValue, getSquare, getStateEventDelayTimer, getThumpTarget, getTimeSinceZombieAttack, getVectorFromDirection, getWeight, getWeight, getWidth, getX, getY, getZ, isAllowBehaviours, isbAltCollide, isCharacter, isCollidable, isCollidedE, isCollidedN, isCollidedS, isCollidedThisFrame, isCollidedW, isCollidedWithDoor, isDestroyed, isFirstUpdate, isOnFloor, isShootable, isSolid, Move, onMouseRightClick, onMouseRightReleased, postupdate, preupdate, seperate, setActiveInInstances, setAllowBehaviours, setbAltCollide, setCollidable, setCollidedE, setCollidedN, setCollidedObject, setCollidedS, setCollidedThisFrame, setCollidedW, setCollidedWithDoor, setCurrent, setDestroyed, setFeelersize, setFirstUpdate, setHitDir, setHitForce, setHitFromAngle, setID, setIDCount, setImpulsex, setImpulsey, setLast, setLastTargettedBy, setLimpulsex, setLimpulsey, setLx, setLy, setLz, setMovementLastFrame, setNx, setNy, setOnFloor, setPathFindIndex, setScriptModule, setScriptName, setScriptnx, setScriptny, setShootable, setSolid, setStateEventDelayTimer, setThumpTarget, setTimeSinceZombieAttack, setWeight, setWidth, setX, setY, setZ, spotted
 
Methods inherited from class zombie.iso.IsoObject
addChild, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, createChecksum, DirtySlice, DoChecksumCheck, DoChecksumCheck, DoTooltip, factoryClassFromFileInput, factoryFromFileInput, factoryFromFileInput, getAlpha, getAlphaStep, getAttachedAnimSprite, getCell, getChildSprites, getContainer, getDamage, getDir, getItemContainer, getLastRendered, getLastRenderedRendered, getMaskClickedY, getMD5Checksum, getModData, getName, getOffsetX, getOffsetY, getProperties, getRerouteCollide, getRerouteMask, getRerouteMaskObject, getSprite, getTable, getTargetAlpha, getTextureName, getType, HasTooltip, hasWater, isMaskClicked, isNoPicking, isOutlineOnMouseover, isZombie, RemoveAttachedAnims, replaceItem, reset, Serialize, setAlpha, setAlphaStep, setAttachedAnimSprite, setChildSprites, setContainer, setDamage, setDefaultCondition, setDir, setLastRendered, setLastRenderedRendered, setName, SetName, setNoPicking, setOffsetX, setOffsetY, setOutlineOnMouseover, setRerouteCollide, setRerouteMask, setSprite, setSquare, setTable, setTargetAlpha, setType, TestCollide, TestPathfindCollide, TestVision, useItemOn, useWater
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

callOut

public boolean callOut

DropShadow

public static IsoSprite DropShadow

StateMachineParams

public java.util.HashMap<java.lang.Object,java.lang.Object> StateMachineParams

angle

public Vector2 angle

Asleep

public boolean Asleep

AttackDelayLast

public float AttackDelayLast

IgnoreMovementForDirection

public boolean IgnoreMovementForDirection

torsoSprite

public IsoSprite torsoSprite

legsSprite

public IsoSprite legsSprite

headSprite

public IsoSprite headSprite

shoeSprite

public IsoSprite shoeSprite

topSprite

public IsoSprite topSprite

hairSprite

public IsoSprite hairSprite

extraSprites

public java.util.ArrayList<IsoSprite> extraSprites

bottomsSprite

public IsoSprite bottomsSprite

bFemale

public boolean bFemale

knockbackAttackMod

public float knockbackAttackMod

PathDelay

public float PathDelay
Constructor Detail

IsoGameCharacter

public IsoGameCharacter(IsoCell cell,
                        float x,
                        float y,
                        float z)
Method Detail

getTalkerType

public java.lang.String getTalkerType()
Specified by:
getTalkerType in interface Talker

hasItems

public boolean hasItems(java.lang.String type,
                        int count)

getSurvivorMap

public static gnu.trove.map.hash.THashMap<java.lang.Integer,SurvivorDesc> getSurvivorMap()
Returns:
the SurvivorMap

setSurvivorMap

public static void setSurvivorMap(gnu.trove.map.hash.THashMap<java.lang.Integer,SurvivorDesc> aSurvivorMap)
Parameters:
aSurvivorMap - the SurvivorMap to set

getLevelUpLevels

public static int[] getLevelUpLevels()
Returns:
the LevelUpLevels

getLevelUpLevels

public int getLevelUpLevels(int level)

getLevelMaxForXp

public int getLevelMaxForXp()

setLevelUpLevels

public static void setLevelUpLevels(int[] aLevelUpLevels)
Parameters:
aLevelUpLevels - the LevelUpLevels to set

getTempo

public static Vector2 getTempo()
Returns:
the tempo

setTempo

public static void setTempo(Vector2 aTempo)
Parameters:
aTempo - the tempo to set

getInf

public static ColorInfo getInf()
Returns:
the inf

setInf

public static void setInf(ColorInfo aInf)
Parameters:
aInf - the inf to set

getTestPlayerSpotInDarkness

public static OnceEvery getTestPlayerSpotInDarkness()
Returns:
the testPlayerSpotInDarkness

setTestPlayerSpotInDarkness

public static void setTestPlayerSpotInDarkness(OnceEvery aTestPlayerSpotInDarkness)
Parameters:
aTestPlayerSpotInDarkness - the testPlayerSpotInDarkness to set

DoDeath

public void DoDeath(HandWeapon weapon,
                    IsoGameCharacter wielder)

DoDeath

public void DoDeath(HandWeapon weapon,
                    IsoGameCharacter wielder,
                    boolean bGory)

getFollowingTarget

public IsoGameCharacter getFollowingTarget()
Returns:
the FollowingTarget

setFollowingTarget

public void setFollowingTarget(IsoGameCharacter FollowingTarget)
Parameters:
FollowingTarget - the FollowingTarget to set

getLocalList

public java.util.ArrayList<IsoMovingObject> getLocalList()
Returns:
the LocalList

setLocalList

public void setLocalList(java.util.ArrayList<IsoMovingObject> LocalList)
Parameters:
LocalList - the LocalList to set

getLocalNeutralList

public java.util.ArrayList<IsoMovingObject> getLocalNeutralList()
Returns:
the LocalNeutralList

setLocalNeutralList

public void setLocalNeutralList(java.util.ArrayList<IsoMovingObject> LocalNeutralList)
Parameters:
LocalNeutralList - the LocalNeutralList to set

getLocalGroupList

public java.util.ArrayList<IsoMovingObject> getLocalGroupList()
Returns:
the LocalGroupList

setLocalGroupList

public void setLocalGroupList(java.util.ArrayList<IsoMovingObject> LocalGroupList)
Parameters:
LocalGroupList - the LocalGroupList to set

getLocalRelevantEnemyList

public java.util.ArrayList<IsoMovingObject> getLocalRelevantEnemyList()
Returns:
the LocalRelevantEnemyList

setLocalRelevantEnemyList

public void setLocalRelevantEnemyList(java.util.ArrayList<IsoMovingObject> LocalRelevantEnemyList)
Parameters:
LocalRelevantEnemyList - the LocalRelevantEnemyList to set

getDangerLevels

public float getDangerLevels()
Returns:
the dangerLevels

setDangerLevels

public void setDangerLevels(float dangerLevels)
Parameters:
dangerLevels - the dangerLevels to set

getMeetList

public java.util.Stack<java.lang.Integer> getMeetList()
Returns:
the MeetList

setMeetList

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

getOrder

public Order getOrder()
Returns:
the Order

setOrder

public void setOrder(Order Order)
Parameters:
Order - the Order to set

getOrders

public java.util.Stack<Order> getOrders()
Returns:
the Orders

setOrders

public void setOrders(java.util.Stack<Order> Orders)
Parameters:
Orders - the Orders to set

getPerkList

public java.util.ArrayList<IsoGameCharacter.PerkInfo> getPerkList()
Returns:
the PerkList

setPerkList

public void setPerkList(java.util.ArrayList<IsoGameCharacter.PerkInfo> PerkList)
Parameters:
PerkList - the PerkList to set

getPersonalNeed

public Order getPersonalNeed()
Returns:
the PersonalNeed

setPersonalNeed

public void setPersonalNeed(Order PersonalNeed)
Parameters:
PersonalNeed - the PersonalNeed to set

getPersonalNeeds

public java.util.Stack<Order> getPersonalNeeds()
Returns:
the PersonalNeeds

setPersonalNeeds

public void setPersonalNeeds(java.util.Stack<Order> PersonalNeeds)
Parameters:
PersonalNeeds - the PersonalNeeds to set

getLeaveBodyTimedown

public int getLeaveBodyTimedown()
Returns:
the leaveBodyTimedown

setLeaveBodyTimedown

public void setLeaveBodyTimedown(int leaveBodyTimedown)
Parameters:
leaveBodyTimedown - the leaveBodyTimedown to set

isAllowConversation

public boolean isAllowConversation()
Returns:
the AllowConversation

setAllowConversation

public void setAllowConversation(boolean AllowConversation)
Parameters:
AllowConversation - the AllowConversation to set

getReanimPhase

public int getReanimPhase()
Returns:
the ReanimPhase

setReanimPhase

public void setReanimPhase(int ReanimPhase)
Parameters:
ReanimPhase - the ReanimPhase to set

getReanimateTimer

public int getReanimateTimer()
Returns:
the ReanimateTimer

setReanimateTimer

public void setReanimateTimer(int ReanimateTimer)
Parameters:
ReanimateTimer - the ReanimateTimer to set

getReanimAnimFrame

public int getReanimAnimFrame()
Returns:
the ReanimAnimFrame

setReanimAnimFrame

public void setReanimAnimFrame(int ReanimAnimFrame)
Parameters:
ReanimAnimFrame - the ReanimAnimFrame to set

getReanimAnimDelay

public int getReanimAnimDelay()
Returns:
the ReanimAnimDelay

setReanimAnimDelay

public void setReanimAnimDelay(int ReanimAnimDelay)
Parameters:
ReanimAnimDelay - the ReanimAnimDelay to set

isReanim

public boolean isReanim()
Returns:
the Reanim

setReanim

public void setReanim(boolean Reanim)
Parameters:
Reanim - the Reanim to set

isVisibleToNPCs

public boolean isVisibleToNPCs()
Returns:
the VisibleToNPCs

setVisibleToNPCs

public void setVisibleToNPCs(boolean VisibleToNPCs)
Parameters:
VisibleToNPCs - the VisibleToNPCs to set

getDieCount

public int getDieCount()
Returns:
the DieCount

setDieCount

public void setDieCount(int DieCount)
Parameters:
DieCount - the DieCount to set

getLlx

public float getLlx()
Returns:
the llx

setLlx

public void setLlx(float llx)
Parameters:
llx - the llx to set

getLly

public float getLly()
Returns:
the lly

setLly

public void setLly(float lly)
Parameters:
lly - the lly to set

getLlz

public float getLlz()
Returns:
the llz

setLlz

public void setLlz(float llz)
Parameters:
llz - the llz to set

getRemoteID

public int getRemoteID()
Returns:
the RemoteID

setRemoteID

public void setRemoteID(int RemoteID)
Parameters:
RemoteID - the RemoteID to set

getNumSurvivorsInVicinity

public int getNumSurvivorsInVicinity()
Returns:
the NumSurvivorsInVicinity

setNumSurvivorsInVicinity

public void setNumSurvivorsInVicinity(int NumSurvivorsInVicinity)
Parameters:
NumSurvivorsInVicinity - the NumSurvivorsInVicinity to set

getLevelUpMultiplier

public float getLevelUpMultiplier()
Returns:
the LevelUpMultiplier

setLevelUpMultiplier

public void setLevelUpMultiplier(float LevelUpMultiplier)
Parameters:
LevelUpMultiplier - the LevelUpMultiplier to set

getXp

public IsoGameCharacter.XP getXp()
Returns:
the xp

setXp

public void setXp(IsoGameCharacter.XP xp)
Parameters:
xp - the xp to set

getNumberOfPerksToPick

public int getNumberOfPerksToPick()
Returns:
the NumberOfPerksToPick

setNumberOfPerksToPick

public void setNumberOfPerksToPick(int NumberOfPerksToPick)
Parameters:
NumberOfPerksToPick - the NumberOfPerksToPick to set

getCanUpgradePerk

public java.util.ArrayList<PerkFactory.Perks> getCanUpgradePerk()
Returns:
the CanUpgradePerk

setCanUpgradePerk

public void setCanUpgradePerk(java.util.ArrayList<PerkFactory.Perks> CanUpgradePerk)
Parameters:
CanUpgradePerk - the CanUpgradePerk to set

getLastLocalEnemies

public int getLastLocalEnemies()
Returns:
the LastLocalEnemies

setLastLocalEnemies

public void setLastLocalEnemies(int LastLocalEnemies)
Parameters:
LastLocalEnemies - the LastLocalEnemies to set

getVeryCloseEnemyList

public java.util.ArrayList<IsoMovingObject> getVeryCloseEnemyList()
Returns:
the VeryCloseEnemyList

setVeryCloseEnemyList

public void setVeryCloseEnemyList(java.util.ArrayList<IsoMovingObject> VeryCloseEnemyList)
Parameters:
VeryCloseEnemyList - the VeryCloseEnemyList to set

getLastKnownLocation

public gnu.trove.map.hash.THashMap<java.lang.String,IsoGameCharacter.Location> getLastKnownLocation()
Returns:
the LastKnownLocation

setLastKnownLocation

public void setLastKnownLocation(gnu.trove.map.hash.THashMap<java.lang.String,IsoGameCharacter.Location> LastKnownLocation)
Parameters:
LastKnownLocation - the LastKnownLocation to set

getAttackedBy

public IsoGameCharacter getAttackedBy()
Returns:
the AttackedBy

setAttackedBy

public void setAttackedBy(IsoGameCharacter AttackedBy)
Parameters:
AttackedBy - the AttackedBy to set

isIgnoreStaggerBack

public boolean isIgnoreStaggerBack()
Returns:
the IgnoreStaggerBack

setIgnoreStaggerBack

public void setIgnoreStaggerBack(boolean IgnoreStaggerBack)
Parameters:
IgnoreStaggerBack - the IgnoreStaggerBack to set

isAttackWasSuperAttack

public boolean isAttackWasSuperAttack()
Returns:
the AttackWasSuperAttack

setAttackWasSuperAttack

public void setAttackWasSuperAttack(boolean AttackWasSuperAttack)
Parameters:
AttackWasSuperAttack - the AttackWasSuperAttack to set

getTimeThumping

public int getTimeThumping()
Returns:
the TimeThumping

setTimeThumping

public void setTimeThumping(int TimeThumping)
Parameters:
TimeThumping - the TimeThumping to set

getPatienceMax

public int getPatienceMax()
Returns:
the PatienceMax

setPatienceMax

public void setPatienceMax(int PatienceMax)
Parameters:
PatienceMax - the PatienceMax to set

getPatienceMin

public int getPatienceMin()
Returns:
the PatienceMin

setPatienceMin

public void setPatienceMin(int PatienceMin)
Parameters:
PatienceMin - the PatienceMin to set

getPatience

public int getPatience()
Returns:
the Patience

setPatience

public void setPatience(int Patience)
Parameters:
Patience - the Patience to set

getCharacterActions

public java.util.Stack<BaseAction> getCharacterActions()
Returns:
the CharacterActions

setCharacterActions

public void setCharacterActions(java.util.Stack<BaseAction> CharacterActions)
Parameters:
CharacterActions - the CharacterActions to set

getAngle

public Vector2 getAngle()
Returns:
the angle

setAngle

public void setAngle(Vector2 angle)
Parameters:
angle - the angle to set

isAsleep

public boolean isAsleep()
Returns:
the Asleep

setAsleep

public void setAsleep(boolean Asleep)
Parameters:
Asleep - the Asleep to set

getAttackDelay

public float getAttackDelay()
Returns:
the AttackDelay

setAttackDelay

public void setAttackDelay(float AttackDelay)
Parameters:
AttackDelay - the AttackDelay to set

getAttackDelayMax

public float getAttackDelayMax()
Returns:
the AttackDelayMax

setAttackDelayMax

public void setAttackDelayMax(float AttackDelayMax)
Parameters:
AttackDelayMax - the AttackDelayMax to set

getAttackDelayUse

public float getAttackDelayUse()
Returns:
the AttackDelayUse

setAttackDelayUse

public void setAttackDelayUse(float AttackDelayUse)
Parameters:
AttackDelayUse - the AttackDelayUse to set

getZombieKills

public int getZombieKills()
Returns:
the ZombieKills

setZombieKills

public void setZombieKills(int ZombieKills)
Parameters:
ZombieKills - the ZombieKills to set

getLastZombieKills

public int getLastZombieKills()
Returns:
the LastZombieKills

setLastZombieKills

public void setLastZombieKills(int LastZombieKills)
Parameters:
LastZombieKills - the LastZombieKills to set

isSuperAttack

public boolean isSuperAttack()
Returns:
the superAttack

setSuperAttack

public void setSuperAttack(boolean superAttack)
Parameters:
superAttack - the superAttack to set

getForceWakeUpTime

public float getForceWakeUpTime()
Returns:
the ForceWakeUpTime

setForceWakeUpTime

public void setForceWakeUpTime(float ForceWakeUpTime)
Parameters:
ForceWakeUpTime - the ForceWakeUpTime to set

getBodyDamage

public BodyDamage getBodyDamage()
Returns:
the BodyDamage

setBodyDamage

public void setBodyDamage(BodyDamage BodyDamage)
Parameters:
BodyDamage - the BodyDamage to set

getCraftIngredient1

public InventoryItem getCraftIngredient1()
Returns:
the craftIngredient1

setCraftIngredient1

public void setCraftIngredient1(InventoryItem craftIngredient1)
Parameters:
craftIngredient1 - the craftIngredient1 to set

getCraftIngredient2

public InventoryItem getCraftIngredient2()
Returns:
the craftIngredient2

setCraftIngredient2

public void setCraftIngredient2(InventoryItem craftIngredient2)
Parameters:
craftIngredient2 - the craftIngredient2 to set

getCraftIngredient3

public InventoryItem getCraftIngredient3()
Returns:
the craftIngredient3

setCraftIngredient3

public void setCraftIngredient3(InventoryItem craftIngredient3)
Parameters:
craftIngredient3 - the craftIngredient3 to set

getCraftIngredient4

public InventoryItem getCraftIngredient4()
Returns:
the craftIngredient4

setCraftIngredient4

public void setCraftIngredient4(InventoryItem craftIngredient4)
Parameters:
craftIngredient4 - the craftIngredient4 to set

getDefaultState

public State getDefaultState()
Returns:
the defaultState

setDefaultState

public void setDefaultState(State defaultState)
Parameters:
defaultState - the defaultState to set

getDescriptor

public SurvivorDesc getDescriptor()
Returns:
the descriptor

setDescriptor

public void setDescriptor(SurvivorDesc descriptor)
Parameters:
descriptor - the descriptor to set

getFamiliarBuildings

public java.util.Stack<IsoBuilding> getFamiliarBuildings()
Returns:
the FamiliarBuildings

setFamiliarBuildings

public void setFamiliarBuildings(java.util.Stack<IsoBuilding> FamiliarBuildings)
Parameters:
FamiliarBuildings - the FamiliarBuildings to set

getFinder

public AStarPathFinderResult getFinder()
Returns:
the finder

setFinder

public void setFinder(AStarPathFinderResult finder)
Parameters:
finder - the finder to set

getFireKillRate

public float getFireKillRate()
Returns:
the FireKillRate

setFireKillRate

public void setFireKillRate(float FireKillRate)
Parameters:
FireKillRate - the FireKillRate to set

getFireSpreadProbability

public int getFireSpreadProbability()
Returns:
the FireSpreadProbability

setFireSpreadProbability

public void setFireSpreadProbability(int FireSpreadProbability)
Parameters:
FireSpreadProbability - the FireSpreadProbability to set

getFootStepCounter

public int getFootStepCounter()
Returns:
the footStepCounter

setFootStepCounter

public void setFootStepCounter(int footStepCounter)
Parameters:
footStepCounter - the footStepCounter to set

getFootStepCounterMax

public int getFootStepCounterMax()
Returns:
the footStepCounterMax

setFootStepCounterMax

public void setFootStepCounterMax(int footStepCounterMax)
Parameters:
footStepCounterMax - the footStepCounterMax to set

getHealth

public float getHealth()
Returns:
the Health

setHealth

public void setHealth(float Health)
Parameters:
Health - the Health to set

getMasterProper

public MasterSurvivorBehavior getMasterProper()
Returns:
the masterProper

setMasterProper

public void setMasterProper(MasterSurvivorBehavior masterProper)
Parameters:
masterProper - the masterProper to set

getHitBy

public IsoGameCharacter getHitBy()
Returns:
the hitBy

setHitBy

public void setHitBy(IsoGameCharacter hitBy)
Parameters:
hitBy - the hitBy to set

getHurtSound

public java.lang.String getHurtSound()
Returns:
the hurtSound

setHurtSound

public void setHurtSound(java.lang.String hurtSound)
Parameters:
hurtSound - the hurtSound to set

isIgnoreMovementForDirection

public boolean isIgnoreMovementForDirection()
Returns:
the IgnoreMovementForDirection

setIgnoreMovementForDirection

public void setIgnoreMovementForDirection(boolean IgnoreMovementForDirection)
Parameters:
IgnoreMovementForDirection - the IgnoreMovementForDirection to set

getInventory

public ItemContainer getInventory()
Returns:
the inventory

setInventory

public void setInventory(ItemContainer inventory)
Parameters:
inventory - the inventory to set

getLastdir

public IsoDirections getLastdir()
Returns:
the lastdir

setLastdir

public void setLastdir(IsoDirections lastdir)
Parameters:
lastdir - the lastdir to set

isPrimaryEquipped

public boolean isPrimaryEquipped(java.lang.String item)

getPrimaryHandItem

public InventoryItem getPrimaryHandItem()
Returns:
the leftHandItem

setPrimaryHandItem

public void setPrimaryHandItem(InventoryItem leftHandItem)
Parameters:
leftHandItem - the leftHandItem to set

getClothingItem_Head

public InventoryItem getClothingItem_Head()
Returns:
the ClothingItem_Head

setClothingItem_Head

public void setClothingItem_Head(InventoryItem ClothingItem_Head)
Parameters:
ClothingItem_Head - the ClothingItem_Head to set

getClothingItem_Torso

public InventoryItem getClothingItem_Torso()
Returns:
the ClothingItem_Torso

setClothingItem_Torso

public void setClothingItem_Torso(InventoryItem pClothingItem_Torso)
Parameters:
ClothingItem_Torso - the ClothingItem_Torso to set

getClothingItem_Hands

public InventoryItem getClothingItem_Hands()
Returns:
the ClothingItem_Hands

setClothingItem_Hands

public void setClothingItem_Hands(InventoryItem ClothingItem_Hands)
Parameters:
ClothingItem_Hands - the ClothingItem_Hands to set

getClothingItem_Legs

public InventoryItem getClothingItem_Legs()
Returns:
the ClothingItem_Legs

setClothingItem_Legs

public void setClothingItem_Legs(InventoryItem ClothingItem_Legs)
Parameters:
ClothingItem_Legs - the ClothingItem_Legs to set

getClothingItem_Feet

public InventoryItem getClothingItem_Feet()
Returns:
the ClothingItem_Feet

setClothingItem_Feet

public void setClothingItem_Feet(InventoryItem ClothingItem_Feet)
Parameters:
ClothingItem_Feet - the ClothingItem_Feet to set

getMasterBehaviorList

public SequenceBehavior getMasterBehaviorList()
Returns:
the masterBehaviorList

setMasterBehaviorList

public void setMasterBehaviorList(SequenceBehavior masterBehaviorList)
Parameters:
masterBehaviorList - the masterBehaviorList to set

getNextWander

public int getNextWander()
Returns:
the NextWander

setNextWander

public void setNextWander(int NextWander)
Parameters:
NextWander - the NextWander to set

isOnFire

public boolean isOnFire()
Returns:
the OnFire

setOnFire

public void setOnFire(boolean OnFire)
Parameters:
OnFire - the OnFire to set

getPath

public Path getPath()
Returns:
the path

setPath

public void setPath(Path path)
Parameters:
path - the path to set

getPathIndex

public int getPathIndex()
Returns:
the pathIndex

setPathIndex

public void setPathIndex(int pathIndex)
Parameters:
pathIndex - the pathIndex to set

getPathSpeed

public float getPathSpeed()
Returns:
the PathSpeed

setPathSpeed

public void setPathSpeed(float PathSpeed)
Parameters:
PathSpeed - the PathSpeed to set

getPathTargetX

public int getPathTargetX()
Returns:
the PathTargetX

setPathTargetX

public void setPathTargetX(int PathTargetX)
Parameters:
PathTargetX - the PathTargetX to set

getPathTargetY

public int getPathTargetY()
Returns:
the PathTargetY

setPathTargetY

public void setPathTargetY(int PathTargetY)
Parameters:
PathTargetY - the PathTargetY to set

getPathTargetZ

public int getPathTargetZ()
Returns:
the PathTargetZ

setPathTargetZ

public void setPathTargetZ(int PathTargetZ)
Parameters:
PathTargetZ - the PathTargetZ to set

getPersonality

public SurvivorPersonality getPersonality()
Returns:
the Personality

setPersonality

public void setPersonality(SurvivorPersonality Personality)
Parameters:
Personality - the Personality to set

getSecondaryHandItem

public InventoryItem getSecondaryHandItem()
Returns:
the rightHandItem

setSecondaryHandItem

public void setSecondaryHandItem(InventoryItem rightHandItem)
Parameters:
rightHandItem - the rightHandItem to set

getSayLine

public java.lang.String getSayLine()
Returns:
the sayLine

setSayLine

public void setSayLine(java.lang.String sayLine)
Parameters:
sayLine - the sayLine to set

getSpeakColour

public Color getSpeakColour()
Returns:
the SpeakColour

setSpeakColour

public void setSpeakColour(Color SpeakColour)
Parameters:
SpeakColour - the SpeakColour to set

getSlowFactor

public float getSlowFactor()
Returns:
the slowFactor

setSlowFactor

public void setSlowFactor(float slowFactor)
Parameters:
slowFactor - the slowFactor to set

getSlowTimer

public float getSlowTimer()
Returns:
the slowTimer

setSlowTimer

public void setSlowTimer(float slowTimer)
Parameters:
slowTimer - the slowTimer to set

isbUseParts

public boolean isbUseParts()
Returns:
the bUseParts

setbUseParts

public void setbUseParts(boolean bUseParts)
Parameters:
bUseParts - the bUseParts to set

isSpeaking

public boolean isSpeaking()
Returns:
the Speaking

setSpeaking

public void setSpeaking(boolean Speaking)
Parameters:
Speaking - the Speaking to set

getSpeakTime

public float getSpeakTime()
Returns:
the SpeakTime

setSpeakTime

public void setSpeakTime(int SpeakTime)
Parameters:
SpeakTime - the SpeakTime to set

getSpeedMod

public float getSpeedMod()
Returns:
the speedMod

setSpeedMod

public void setSpeedMod(float speedMod)
Parameters:
speedMod - the speedMod to set

getStaggerTimeMod

public float getStaggerTimeMod()
Returns:
the staggerTimeMod

setStaggerTimeMod

public void setStaggerTimeMod(float staggerTimeMod)
Parameters:
staggerTimeMod - the staggerTimeMod to set

getStateMachine

public StateMachine getStateMachine()
Returns:
the stateMachine

setStateMachine

public void setStateMachine(StateMachine stateMachine)
Parameters:
stateMachine - the stateMachine to set

getMoodles

public Moodles getMoodles()
Returns:
the Moodles

setMoodles

public void setMoodles(Moodles Moodles)
Parameters:
Moodles - the Moodles to set

getStats

public Stats getStats()
Returns:
the stats

setStats

public void setStats(Stats stats)
Parameters:
stats - the stats to set

getTagGroup

public java.util.Stack getTagGroup()
Returns:
the TagGroup

setTagGroup

public void setTagGroup(java.util.Stack TagGroup)
Parameters:
TagGroup - the TagGroup to set

getUsedItemsOn

public java.util.Stack<java.lang.String> getUsedItemsOn()
Returns:
the UsedItemsOn

setUsedItemsOn

public void setUsedItemsOn(java.util.Stack<java.lang.String> UsedItemsOn)
Parameters:
UsedItemsOn - the UsedItemsOn to set

getUseHandWeapon

public HandWeapon getUseHandWeapon()
Returns:
the useHandWeapon

setUseHandWeapon

public void setUseHandWeapon(HandWeapon useHandWeapon)
Parameters:
useHandWeapon - the useHandWeapon to set

getTorsoSprite

public IsoSprite getTorsoSprite()
Returns:
the torsoSprite

setTorsoSprite

public void setTorsoSprite(IsoSprite torsoSprite)
Parameters:
torsoSprite - the torsoSprite to set

getLegsSprite

public IsoSprite getLegsSprite()
Returns:
the legsSprite

setLegsSprite

public void setLegsSprite(IsoSprite legsSprite)
Parameters:
legsSprite - the legsSprite to set

getHeadSprite

public IsoSprite getHeadSprite()
Returns:
the headSprite

setHeadSprite

public void setHeadSprite(IsoSprite headSprite)
Parameters:
headSprite - the headSprite to set

getShoeSprite

public IsoSprite getShoeSprite()
Returns:
the shoeSprite

setShoeSprite

public void setShoeSprite(IsoSprite shoeSprite)
Parameters:
shoeSprite - the shoeSprite to set

getTopSprite

public IsoSprite getTopSprite()
Returns:
the topSprite

setTopSprite

public void setTopSprite(IsoSprite topSprite)
Parameters:
topSprite - the topSprite to set

getBottomsSprite

public IsoSprite getBottomsSprite()
Returns:
the bottomsSprite

getExtraSprites

public java.util.ArrayList<IsoSprite> getExtraSprites()

getHairSprite

public IsoSprite getHairSprite()

setHairSprite

public void setHairSprite(IsoSprite hairSprite)
Parameters:
bottomsSprite - the bottomsSprite to set

setBottomsSprite

public void setBottomsSprite(IsoSprite bottomsSprite)

getWounds

public java.util.Stack<IsoGameCharacter.Wound> getWounds()
Returns:
the wounds

setWounds

public void setWounds(java.util.Stack<IsoGameCharacter.Wound> wounds)
Parameters:
wounds - the wounds to set

getAttackTargetSquare

public IsoGridSquare getAttackTargetSquare()
Returns:
the attackTargetSquare

setAttackTargetSquare

public void setAttackTargetSquare(IsoGridSquare attackTargetSquare)
Parameters:
attackTargetSquare - the attackTargetSquare to set

getBloodImpactX

public float getBloodImpactX()
Returns:
the BloodImpactX

setBloodImpactX

public void setBloodImpactX(float BloodImpactX)
Parameters:
BloodImpactX - the BloodImpactX to set

getBloodImpactY

public float getBloodImpactY()
Returns:
the BloodImpactY

setBloodImpactY

public void setBloodImpactY(float BloodImpactY)
Parameters:
BloodImpactY - the BloodImpactY to set

getBloodImpactZ

public float getBloodImpactZ()
Returns:
the BloodImpactZ

setBloodImpactZ

public void setBloodImpactZ(float BloodImpactZ)
Parameters:
BloodImpactZ - the BloodImpactZ to set

getBloodSplat

public IsoSprite getBloodSplat()
Returns:
the bloodSplat

setBloodSplat

public void setBloodSplat(IsoSprite bloodSplat)
Parameters:
bloodSplat - the bloodSplat to set

isbOnBed

public boolean isbOnBed()
Returns:
the bOnBed

setbOnBed

public void setbOnBed(boolean bOnBed)
Parameters:
bOnBed - the bOnBed to set

getMoveForwardVec

public Vector2 getMoveForwardVec()
Returns:
the moveForwardVec

setMoveForwardVec

public void setMoveForwardVec(Vector2 moveForwardVec)
Parameters:
moveForwardVec - the moveForwardVec to set

isPathing

public boolean isPathing()
Returns:
the pathing

setPathing

public void setPathing(boolean pathing)
Parameters:
pathing - the pathing to set

getLocalEnemyList

public java.util.Stack<IsoGameCharacter> getLocalEnemyList()
Returns:
the LocalEnemyList

setLocalEnemyList

public void setLocalEnemyList(java.util.Stack<IsoGameCharacter> LocalEnemyList)
Parameters:
LocalEnemyList - the LocalEnemyList to set

getEnemyList

public java.util.Stack<IsoGameCharacter> getEnemyList()
Returns:
the EnemyList

setEnemyList

public void setEnemyList(java.util.Stack<IsoGameCharacter> EnemyList)
Parameters:
EnemyList - the EnemyList to set

getTraits

public java.util.ArrayList<java.lang.String> getTraits()
Returns:
the Traits

setTraits

public void setTraits(java.util.ArrayList<java.lang.String> Traits)
Parameters:
Traits - the Traits to set

getMaxWeight

public java.lang.Integer getMaxWeight()
Returns:
the maxWeight

setMaxWeight

public void setMaxWeight(java.lang.Integer maxWeight)
Parameters:
maxWeight - the maxWeight to set

getMaxWeightBase

public int getMaxWeightBase()
Returns:
the maxWeightBase

setMaxWeightBase

public void setMaxWeightBase(int maxWeightBase)
Parameters:
maxWeightBase - the maxWeightBase to set

getSleepingTabletDelta

public float getSleepingTabletDelta()
Returns:
the SleepingTabletDelta

setSleepingTabletDelta

public void setSleepingTabletDelta(float SleepingTabletDelta)
Parameters:
SleepingTabletDelta - the SleepingTabletDelta to set

getBetaEffect

public int getBetaEffect()
Returns:
the BetaEffect

setBetaEffect

public void setBetaEffect(int BetaEffect)
Parameters:
BetaEffect - the BetaEffect to set

getDepressEffect

public int getDepressEffect()
Returns:
the DepressEffect

setDepressEffect

public void setDepressEffect(int DepressEffect)
Parameters:
DepressEffect - the DepressEffect to set

getSleepingTabletEffect

public int getSleepingTabletEffect()
Returns:
the SleepingTabletEffect

setSleepingTabletEffect

public void setSleepingTabletEffect(int SleepingTabletEffect)
Parameters:
SleepingTabletEffect - the SleepingTabletEffect to set

getBetaDelta

public float getBetaDelta()
Returns:
the BetaDelta

setBetaDelta

public void setBetaDelta(float BetaDelta)
Parameters:
BetaDelta - the BetaDelta to set

getDepressDelta

public float getDepressDelta()
Returns:
the DepressDelta

setDepressDelta

public void setDepressDelta(float DepressDelta)
Parameters:
DepressDelta - the DepressDelta to set

getPainEffect

public int getPainEffect()
Returns:
the PainEffect

setPainEffect

public void setPainEffect(int PainEffect)
Parameters:
PainEffect - the PainEffect to set

getPainDelta

public float getPainDelta()
Returns:
the PainDelta

setPainDelta

public void setPainDelta(float PainDelta)
Parameters:
PainDelta - the PainDelta to set

isSpottedSinceAlphaZero

public boolean isSpottedSinceAlphaZero()
Returns:
the SpottedSinceAlphaZero

setSpottedSinceAlphaZero

public void setSpottedSinceAlphaZero(boolean SpottedSinceAlphaZero)
Parameters:
SpottedSinceAlphaZero - the SpottedSinceAlphaZero to set

isbDoDefer

public boolean isbDoDefer()
Returns:
the bDoDefer

setbDoDefer

public void setbDoDefer(boolean bDoDefer)
Parameters:
bDoDefer - the bDoDefer to set

getLastHeardSound

public IsoGameCharacter.Location getLastHeardSound()
Returns:
the LastHeardSound

setLastHeardSound

public void setLastHeardSound(IsoGameCharacter.Location LastHeardSound)
Parameters:
LastHeardSound - the LastHeardSound to set

getLrx

public float getLrx()
Returns:
the lrx

setLrx

public void setLrx(float lrx)
Parameters:
lrx - the lrx to set

getLry

public float getLry()
Returns:
the lry

setLry

public void setLry(float lry)
Parameters:
lry - the lry to set

isClimbing

public boolean isClimbing()
Returns:
the bClimbing

setbClimbing

public void setbClimbing(boolean bClimbing)
Parameters:
bClimbing - the bClimbing to set

isLastCollidedW

public boolean isLastCollidedW()
Returns:
the lastCollidedW

setLastCollidedW

public void setLastCollidedW(boolean lastCollidedW)
Parameters:
lastCollidedW - the lastCollidedW to set

isLastCollidedN

public boolean isLastCollidedN()
Returns:
the lastCollidedN

setLastCollidedN

public void setLastCollidedN(boolean lastCollidedN)
Parameters:
lastCollidedN - the lastCollidedN to set

getTimeTillForgetLocation

public int getTimeTillForgetLocation()
Returns:
the timeTillForgetLocation

setTimeTillForgetLocation

public void setTimeTillForgetLocation(int timeTillForgetLocation)
Parameters:
timeTillForgetLocation - the timeTillForgetLocation to set

getFallTime

public int getFallTime()
Returns:
the fallTime

setFallTime

public void setFallTime(int fallTime)
Parameters:
fallTime - the fallTime to set

getLastFallSpeed

public float getLastFallSpeed()
Returns:
the lastFallSpeed

setLastFallSpeed

public void setLastFallSpeed(float lastFallSpeed)
Parameters:
lastFallSpeed - the lastFallSpeed to set

isbFalling

public boolean isbFalling()
Returns:
the bFalling

setbFalling

public void setbFalling(boolean bFalling)
Parameters:
bFalling - the bFalling to set

getCurrentBuilding

public IsoBuilding getCurrentBuilding()

IsSneaking

public boolean IsSneaking()

getHammerSoundMod

public float getHammerSoundMod()

getBarricadeTimeMod

public float getBarricadeTimeMod()

getBarricadeStrengthMod

public float getBarricadeStrengthMod()

getSneakSpotMod

public float getSneakSpotMod()

getNimbleMod

public float getNimbleMod()

getFatigueMod

public float getFatigueMod()

getLightfootMod

public float getLightfootMod()

getPacingMod

public float getPacingMod()

getHyperthermiaMod

public float getHyperthermiaMod()

getHittingMod

public float getHittingMod()

getShovingMod

public float getShovingMod()

getRecoveryMod

public float getRecoveryMod()

getWeightMod

public float getWeightMod()

getHitChancesMod

public int getHitChancesMod()

getSprintMod

public float getSprintMod()

getPerkLevel

public int getPerkLevel(PerkFactory.Perks perks)
Return the current lvl of a perk (skill)

Parameters:
perks -
Returns:

LoseLevel

public void LoseLevel(PerkFactory.Perks perk)

LevelPerk

public void LevelPerk(PerkFactory.Perks perk,
                      boolean removePick)
Level up a perk (max lvl 5)

Parameters:
perk - the perk to lvl up
removePick - did we remove a skill pts ? (for example passiv skill automatically lvl up, without consuming skill pts)

LevelPerk

public void LevelPerk(PerkFactory.Perks perk)
Level up a perk (max lvl 5)

Parameters:
perk - the perk to lvl up (a skill points is removed)

level0

public void level0(PerkFactory.Perks perk)

LevelUp

public void LevelUp()
Add a skill points (allow us to choose a to lvl up a skill)


GiveOrder

public void GiveOrder(Order order,
                      boolean bCancelOrderStack)

GivePersonalNeed

public void GivePersonalNeed(Order personalNeed)

getLastKnownLocationOf

public IsoGameCharacter.Location getLastKnownLocationOf(java.lang.String character)

ReadLiterature

public void ReadLiterature(Literature literature)
Used when you read a book, magazine or newspaper

Parameters:
literature - the book to read

OnDeath

public void OnDeath()

IsArmed

public boolean IsArmed()

dripBloodFloor

public void dripBloodFloor(float alpha)

splatBloodFloorBig

public void splatBloodFloorBig(float alpha)

splatBloodFloor

public void splatBloodFloor(float alpha)

Scratched

public void Scratched()

Bitten

public void Bitten()

getThreatLevel

public int getThreatLevel()

InBuildingWith

public boolean InBuildingWith(IsoGameCharacter chr)

InRoomWith

public boolean InRoomWith(IsoGameCharacter chr)

isDead

public boolean isDead()

IsInBuilding

public boolean IsInBuilding(IsoBuilding building)

Seen

public void Seen(java.util.Stack<IsoMovingObject> SeenList)

CanSee

public boolean CanSee(IsoMovingObject obj)

getLowDangerInVicinity

public IsoGridSquare getLowDangerInVicinity(int attempts,
                                            int range)

SetAnim

public void SetAnim(int animID)

Anger

public void Anger(int amount)

hasEquipped

public boolean hasEquipped(java.lang.String String)

setDir

public void setDir(IsoDirections directions)
Overrides:
setDir in class IsoObject
Parameters:
directions - the dir to set

SetClothing

public void SetClothing(Item.ClothingBodyLocation loc,
                        java.lang.String sprite,
                        java.lang.String palette)

Callout

public void Callout()

Kill

public void Kill(IsoGameCharacter killer)

load

public void load(java.nio.ByteBuffer input)
          throws java.io.IOException
Overrides:
load in class IsoMovingObject
Throws:
java.io.IOException

save

public void save(java.nio.ByteBuffer output)
          throws java.io.IOException
Overrides:
save in class IsoMovingObject
Throws:
java.io.IOException

StartAction

public void StartAction(BaseAction act)

QueueAction

public void QueueAction(BaseAction act)

StopAllActionQueue

public void StopAllActionQueue()

StopAllActionQueueRunning

public void StopAllActionQueueRunning()

StopAllActionQueueWalking

public void StopAllActionQueueWalking()

SleepingTablet

public void SleepingTablet(float SleepingTabletDelta)

BetaBlockers

public void BetaBlockers(float delta)

BetaAntiDepress

public void BetaAntiDepress(float delta)

PainMeds

public void PainMeds(float delta)

DoCharacterPart

public void DoCharacterPart(java.lang.String partName,
                            IsoSprite spr)

DoZombiePart

public void DoZombiePart(java.lang.String partName,
                         IsoSprite spr)

DoZombiePart

public void DoZombiePart(java.lang.String partName,
                         java.lang.String partNameHuman,
                         IsoSprite spr)

initSpritePartsEmpty

public void initSpritePartsEmpty()

InitSpriteParts

public void InitSpriteParts(SurvivorDesc desc,
                            java.lang.String legs,
                            java.lang.String torso,
                            java.lang.String head,
                            java.lang.String top,
                            java.lang.String bottoms,
                            java.lang.String shoe,
                            java.lang.String skinpal,
                            java.lang.String toppal,
                            java.lang.String bottomspal,
                            java.lang.String shoespal,
                            java.lang.String hair,
                            java.util.ArrayList<java.lang.String> extra)

InitSpritePartsZombie

public void InitSpritePartsZombie(java.lang.String SpriteName,
                                  SurvivorDesc desc,
                                  java.lang.String legs,
                                  java.lang.String torso,
                                  java.lang.String head,
                                  java.lang.String top,
                                  java.lang.String bottoms,
                                  java.lang.String shoe,
                                  java.lang.String skinpal,
                                  java.lang.String toppal,
                                  java.lang.String bottomspal,
                                  java.lang.String shoespal,
                                  java.lang.String hair,
                                  java.util.ArrayList<java.lang.String> extra)

HasTrait

public boolean HasTrait(java.lang.String trait)

ApplyInBedOffset

public void ApplyInBedOffset(boolean apply)

Dressup

public void Dressup(SurvivorDesc desc)

Dressup

public void Dressup(InventoryItem bottoms,
                    InventoryItem top,
                    InventoryItem shoes)

PlayAnimNoReset

public void PlayAnimNoReset(java.lang.String string)

PlayAnim

public void PlayAnim(java.lang.String string)

PlayAnimWithSpeed

public void PlayAnimWithSpeed(java.lang.String string,
                              float framesSpeedPerFrame)

PlayAnimUnlooped

public void PlayAnimUnlooped(java.lang.String string)

PlayAnimFrame

public void PlayAnimFrame(java.lang.String string,
                          int frame)

DirectionFromVectorNoDiags

public void DirectionFromVectorNoDiags(Vector2 vecA)

DirectionFromVector

public void DirectionFromVector(Vector2 vecA)

DoFootstepSound

public void DoFootstepSound(float dist)

Eat

public boolean Eat(InventoryItem info)

FaceNextPathNode

public void FaceNextPathNode()

FaceNextPathNode

public void FaceNextPathNode(int xo,
                             int yo)

FireCheck

public void FireCheck()

getCraftingByIndex

public InventoryItem getCraftingByIndex(int index)

getPrimaryHandType

public java.lang.String getPrimaryHandType()

getMoveSpeed

public float getMoveSpeed()

getSecondaryHandType

public java.lang.String getSecondaryHandType()

HasItem

public boolean HasItem(java.lang.String string)

changeState

public void changeState(State state)

getCurrentState

public State getCurrentState()

setLockStates

public void setLockStates(boolean bVal)

Hit

public void Hit(HandWeapon weapon,
                IsoGameCharacter wielder,
                float damageSplit,
                boolean bIgnoreDamage,
                float modDelta)
Overrides:
Hit in class IsoMovingObject

inflictWound

public void inflictWound(IsoGameCharacter.BodyLocation loc,
                         float bleeding,
                         boolean infectedZombie,
                         float chanceOfInfect)

IsAttackRange

public boolean IsAttackRange(float x,
                             float y,
                             float z)

IsAttackRange

public boolean IsAttackRange(HandWeapon we,
                             float x,
                             float y,
                             float z)

IsSpeaking

public boolean IsSpeaking()
Specified by:
IsSpeaking in interface Talker

MoveForward

public void MoveForward(float dist)

MoveForward

public void MoveForward(float dist,
                        float x,
                        float y,
                        float soundDelta)

pathFinished

public void pathFinished()

PathTo

public void PathTo(int x,
                   int y,
                   int z,
                   boolean critical)

PathTo

public void PathTo(int x,
                   int y,
                   int z,
                   boolean critical,
                   int delay)

CanAttack

public boolean CanAttack()

PlayShootAnim

public void PlayShootAnim()

ReduceHealthWhenBurning

public void ReduceHealthWhenBurning()

DrawSneezeText

public void DrawSneezeText()

getSpriteDef

public IsoSpriteInstance getSpriteDef()

drawAt

public void drawAt(int sx,
                   int sy)

render

public void render(float x,
                   float y,
                   float z,
                   ColorInfo col,
                   boolean bDoChild)
Overrides:
render in class IsoObject

renderObjectPicker

public void renderObjectPicker(float x,
                               float y,
                               float z,
                               ColorInfo lightInfo)
Overrides:
renderObjectPicker in class IsoObject

isMaskClicked

public boolean isMaskClicked(int x,
                             int y,
                             boolean flip)
Overrides:
isMaskClicked in class IsoObject

renderlast

public void renderlast()
Overrides:
renderlast in class IsoMovingObject

rendertalk

public void rendertalk(float yoff)

Say

public void Say(java.lang.String line)
Specified by:
Say in interface Talker

setCraftingByIndex

public void setCraftingByIndex(int index,
                               InventoryItem temp)

setDefaultState

public void setDefaultState()

SetOnFire

public void SetOnFire()

SpreadFire

public void SpreadFire()

Throw

public void Throw(java.lang.String physicsObject)

smashWindow

public void smashWindow(IsoWindow w)

openWindow

public void openWindow(IsoWindow w)

climbThroughWindow

public void climbThroughWindow(IsoWindow w)

climbThroughWindow

public void climbThroughWindow(IsoWindow w,
                               java.lang.Integer startingFrame)

climbSheetRope

public void climbSheetRope()

climbDownSheetRope

public void climbDownSheetRope()

satOnChair

public void satOnChair(IsoObject chair)

climbThroughWindow

public void climbThroughWindow(IsoThumpable w)

update

public void update()
Overrides:
update in class IsoMovingObject

DoFloorSplat

public void DoFloorSplat(IsoGridSquare sq,
                         java.lang.String id,
                         boolean bFlip,
                         float offZ,
                         float alpha)

onMouseLeftClick

public boolean onMouseLeftClick(int x,
                                int y)
Overrides:
onMouseLeftClick in class IsoObject

faceDirection

public void faceDirection(IsoGameCharacter other)

splatBlood

public void splatBlood(int dist,
                       float alpha)

isOutside

public boolean isOutside()

isFemale

public boolean isFemale()

setFemale

public void setFemale(boolean isFemale)

setLastHitCount

public void setLastHitCount(int hitCount)

getLastHitCount

public int getLastHitCount()

getSurvivorKills

public int getSurvivorKills()

setSurvivorKills

public void setSurvivorKills(int survivorKills)

getAge

public int getAge()

setAge

public void setAge(int age)

exert

public void exert(float f)

getPerkInfo

public IsoGameCharacter.PerkInfo getPerkInfo(PerkFactory.Perks perk)

isSat

public boolean isSat()

setSat

public void setSat(boolean isSat)

getChair

public IsoObject getChair()

setChair

public void setChair(IsoObject chair)