Class IsoDeadBody

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

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

    • MAX_ROT_STAGES

      public static final int MAX_ROT_STAGES
      See Also:
      Constant Field Values
    • atlasTex

      public Texture atlasTex
    • Speaking

      public boolean Speaking
    • sayLine

      public java.lang.String sayLine
  • Constructor Details

    • IsoDeadBody

      public IsoDeadBody​(IsoGameCharacter gameCharacter)
    • IsoDeadBody

      public IsoDeadBody​(IsoGameCharacter gameCharacter, boolean boolean1)
    • IsoDeadBody

      public IsoDeadBody​(IsoCell cell)
  • Method Details

    • isDead

      public static boolean isDead​(short short1)
    • getObjectName

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

      public HumanVisual getHumanVisual()
      Specified by:
      getHumanVisual in interface IHumanVisual
    • getItemVisuals

      public void getItemVisuals​(ItemVisuals itemVisuals)
      Specified by:
      getItemVisuals in interface IHumanVisual
    • isFemale

      public boolean isFemale()
      Specified by:
      isFemale in interface IHumanVisual
    • isZombie

      public boolean isZombie()
      Specified by:
      isZombie in interface IHumanVisual
      Overrides:
      isZombie in class IsoObject
    • isCrawling

      public boolean isCrawling()
    • setCrawling

      public void setCrawling​(boolean boolean1)
    • isFakeDead

      public boolean isFakeDead()
    • setFakeDead

      public void setFakeDead​(boolean boolean1)
    • getOnlineID

      public short getOnlineID()
    • isSkeleton

      public boolean isSkeleton()
      Specified by:
      isSkeleton in interface IHumanVisual
    • setWornItems

      public void setWornItems​(WornItems wornItems)
    • getWornItems

      public WornItems getWornItems()
    • setAttachedItems

      public void setAttachedItems​(AttachedItems attachedItems)
    • getAttachedItems

      public AttachedItems getAttachedItems()
    • getItem

      public InventoryItem getItem()
    • load

      public void load​(java.nio.ByteBuffer byteBuffer, int int1, boolean boolean1) throws java.io.IOException
      Overrides:
      load in class IsoMovingObject
      Throws:
      java.io.IOException
    • save

      public void save​(java.nio.ByteBuffer byteBuffer, boolean boolean1) 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 float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1, boolean boolean2, Shader shader)
      Overrides:
      render in class IsoObject
    • renderShadow

      public void renderShadow()
    • renderShadow

      public static void renderShadow​(float float1, float float2, float float3, Vector3f vector3f, float float4, float float5, float float6, ColorInfo colorInfo, float float7)
    • renderObjectPicker

      public void renderObjectPicker​(float float1, float float2, float float3, ColorInfo colorInfo)
      Overrides:
      renderObjectPicker in class IsoObject
    • isMouseOver

      public boolean isMouseOver​(float float1, float float2)
    • Burn

      public void Burn()
    • setContainer

      public void setContainer​(ItemContainer itemContainer)
      Overrides:
      setContainer in class IsoObject
    • checkClothing

      public void checkClothing​(InventoryItem inventoryItem)
    • IsSpeaking

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

      public void Say​(java.lang.String string)
      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 float1)
    • 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 vector2, IsoObject object)
      Overrides:
      Collision in class IsoObject
    • isFallOnFront

      public boolean isFallOnFront()
    • setFallOnFront

      public void setFallOnFront​(boolean boolean1)
    • getPrimaryHandItem

      public InventoryItem getPrimaryHandItem()
    • setPrimaryHandItem

      public void setPrimaryHandItem​(InventoryItem inventoryItem)
    • getSecondaryHandItem

      public InventoryItem getSecondaryHandItem()
    • setSecondaryHandItem

      public void setSecondaryHandItem​(InventoryItem inventoryItem)
    • getAngle

      public float getAngle()
    • getOutfitName

      public java.lang.String getOutfitName()
    • readInventory

      public java.lang.String readInventory​(java.nio.ByteBuffer byteBuffer)