zombie.iso.objects
Class IsoDeadBody

java.lang.Object
  extended by zombie.iso.IsoObject
      extended by zombie.iso.IsoMovingObject
          extended by zombie.iso.objects.IsoDeadBody
All Implemented Interfaces:
java.io.Serializable, Mover, Talker

public class IsoDeadBody
extends IsoMovingObject
implements Talker

Author:
LEMMY
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class zombie.iso.IsoObject
IsoObject.VisionResult
 
Field Summary
 boolean bUseParts
           
 InventoryItem ClothingItem_Feet
           
 InventoryItem ClothingItem_Hands
           
 InventoryItem ClothingItem_Head
           
 InventoryItem ClothingItem_Legs
           
 InventoryItem ClothingItem_Torso
           
 java.lang.String sayLine
           
 boolean Speaking
           
 
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
IsoDeadBody(IsoCell cell)
           
IsoDeadBody(IsoGameCharacter died)
           
 
Method Summary
 java.lang.String getObjectName()
           
 java.lang.String getTalkerType()
           
 boolean IsSpeaking()
           
 void load(java.nio.ByteBuffer input)
           
 void render(float x, float y, float z, ColorInfo col, boolean bDoChild)
           
 void renderlast()
           
 void save(java.nio.ByteBuffer output)
           
 void Say(java.lang.String line)
           
 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, getPathFindIndex, getScreenX, getScreenY, getScriptModule, getScriptName, getScriptnx, getScriptny, getSeeValue, getSquare, getStateEventDelayTimer, getTempo, getThumpTarget, getTimeSinceZombieAttack, getVectorFromDirection, getWeight, getWeight, getWidth, getX, getY, getZ, Hit, 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, setTempo, 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, isMaskClicked, isNoPicking, isOutlineOnMouseover, isZombie, onMouseLeftClick, RemoveAttachedAnims, renderObjectPicker, replaceItem, reset, Serialize, setAlpha, setAlphaStep, setAttachedAnimSprite, setChildSprites, setContainer, setDamage, setDefaultCondition, setDir, 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

ClothingItem_Head

public InventoryItem ClothingItem_Head

ClothingItem_Torso

public InventoryItem ClothingItem_Torso

ClothingItem_Hands

public InventoryItem ClothingItem_Hands

ClothingItem_Legs

public InventoryItem ClothingItem_Legs

ClothingItem_Feet

public InventoryItem ClothingItem_Feet

bUseParts

public boolean bUseParts

Speaking

public boolean Speaking

sayLine

public java.lang.String sayLine
Constructor Detail

IsoDeadBody

public IsoDeadBody(IsoGameCharacter died)

IsoDeadBody

public IsoDeadBody(IsoCell cell)
Method Detail

getObjectName

public java.lang.String getObjectName()
Overrides:
getObjectName in class IsoMovingObject

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

renderlast

public void renderlast()
Overrides:
renderlast in class IsoMovingObject

render

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

update

public void update()
Overrides:
update in class IsoMovingObject

IsSpeaking

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

Say

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

getTalkerType

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