Class IsoDeadBody

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

public class IsoDeadBody
extends IsoMovingObject
implements Talker
See Also:
Serialized Form
  • Field Details

    • 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
    • legsSprite

      public IsoSprite legsSprite
    • topSprite

      public IsoSprite topSprite
    • bottomsSprite

      public IsoSprite bottomsSprite
    • wasZombie

      public boolean wasZombie
    • bUseParts

      public boolean bUseParts
    • extraSprites

      public java.util.ArrayList extraSprites
    • DescriptorID

      public int DescriptorID
    • atlasTex

      public Texture atlasTex
    • Speaking

      public boolean Speaking
    • sayLine

      public java.lang.String sayLine
  • Constructor Details

    • IsoDeadBody

      public IsoDeadBody​(IsoGameCharacter died)
    • IsoDeadBody

      public IsoDeadBody​(IsoGameCharacter died, boolean wasCorpseAlready)
    • IsoDeadBody

      public IsoDeadBody​(IsoCell cell)
  • Method Details

    • getObjectName

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

      public InventoryItem getItem()
    • load

      public void load​(java.nio.ByteBuffer input, int WorldVersion) 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
    • softReset

      public void softReset()
      Overrides:
      softReset in class IsoObject
    • 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
    • renderObjectPicker

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

      public void Burn()
    • checkClothing

      public void checkClothing()
    • IsSpeaking

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

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

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

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

      public void addToWorld()
      Overrides:
      addToWorld in class IsoObject
    • removeFromWorld

      public void removeFromWorld()
      Overrides:
      removeFromWorld in class IsoMovingObject
    • updateBodies

      public static void updateBodies()
    • setReanimateTime

      public void setReanimateTime​(float hours)
    • reanimateLater

      public void reanimateLater()
    • reanimateNow

      public void reanimateNow()
    • update

      public void update()
      Overrides:
      update in class IsoMovingObject
    • reanimate

      public void reanimate()
    • Reset

      public static void Reset()
    • Collision

      public void Collision​(Vector2 collision, IsoObject object)
      Overrides:
      Collision in class IsoObject