Class IsoSprite

java.lang.Object
zombie.iso.sprite.IsoSprite

public final class IsoSprite
extends java.lang.Object
  • Field Details

    • maxCount

      public static int maxCount
    • alphaStep

      public static float alphaStep
    • globalOffsetX

      public static float globalOffsetX
    • globalOffsetY

      public static float globalOffsetY
    • firerequirement

      public int firerequirement
    • burntTile

      public java.lang.String burntTile
    • forceAmbient

      public boolean forceAmbient
    • solidfloor

      public boolean solidfloor
    • canBeRemoved

      public boolean canBeRemoved
    • attachedFloor

      public boolean attachedFloor
    • cutW

      public boolean cutW
    • cutN

      public boolean cutN
    • solid

      public boolean solid
    • solidTrans

      public boolean solidTrans
    • invisible

      public boolean invisible
    • alwaysDraw

      public boolean alwaysDraw
    • forceRender

      public boolean forceRender
    • moveWithWind

      public boolean moveWithWind
    • isBush

      public boolean isBush
    • RL_DEFAULT

      public static final byte RL_DEFAULT
      See Also:
      Constant Field Values
    • RL_FLOOR

      public static final byte RL_FLOOR
      See Also:
      Constant Field Values
    • renderLayer

      public byte renderLayer
    • windType

      public int windType
    • Animate

      public boolean Animate
    • CurrentAnim

      public IsoAnim CurrentAnim
    • DeleteWhenFinished

      public boolean DeleteWhenFinished
    • Loop

      public boolean Loop
    • soffX

      public short soffX
    • soffY

      public short soffY
    • Properties

      public final PropertyContainer Properties
    • TintMod

      public final ColorInfo TintMod
    • AnimMap

      public final java.util.HashMap AnimMap
    • AnimStack

      public final java.util.ArrayList AnimStack
    • name

      public java.lang.String name
    • tileSheetIndex

      public int tileSheetIndex
    • ID

      public int ID
    • def

      public IsoSpriteInstance def
    • modelSlot

      public ModelManager.ModelSlot modelSlot
    • treatAsWallOrder

      public boolean treatAsWallOrder
  • Constructor Details

    • IsoSprite

      public IsoSprite()
    • IsoSprite

      public IsoSprite​(IsoSpriteManager spriteManager)
  • Method Details

    • setHideForWaterRender

      public void setHideForWaterRender()
    • CreateSprite

      public static IsoSprite CreateSprite​(IsoSpriteManager spriteManager)
    • CreateSpriteUsingCache

      public static IsoSprite CreateSpriteUsingCache​(java.lang.String string, java.lang.String string2, int int1)
    • getSprite

      public static IsoSprite getSprite​(IsoSpriteManager spriteManager, int int1)
    • setSpriteID

      public static void setSpriteID​(IsoSpriteManager spriteManager, int int1, IsoSprite sprite)
    • getSprite

      public static IsoSprite getSprite​(IsoSpriteManager spriteManager, IsoSprite sprite, int int1)
    • getSprite

      public static IsoSprite getSprite​(IsoSpriteManager spriteManager, java.lang.String string, int int1)
    • DisposeAll

      public static void DisposeAll()
    • HasCache

      public static boolean HasCache​(java.lang.String string)
    • newInstance

      public IsoSpriteInstance newInstance()
    • getProperties

      public PropertyContainer getProperties()
    • getParentObjectName

      public java.lang.String getParentObjectName()
    • setParentObjectName

      public void setParentObjectName​(java.lang.String string)
    • save

      public void save​(java.io.DataOutputStream dataOutputStream) throws java.io.IOException
      Throws:
      java.io.IOException
    • load

      public void load​(java.io.DataInputStream dataInputStream) throws java.io.IOException
      Throws:
      java.io.IOException
    • Dispose

      public void Dispose()
    • isMaskClicked

      public boolean isMaskClicked​(IsoDirections directions, int int1, int int2)
    • isMaskClicked

      public boolean isMaskClicked​(IsoDirections directions, int int1, int int2, boolean boolean1)
    • getMaskClickedY

      public float getMaskClickedY​(IsoDirections directions, int int1, int int2, boolean boolean1)
    • LoadFrameExplicit

      public Texture LoadFrameExplicit​(java.lang.String string)
    • LoadFrames

      public void LoadFrames​(java.lang.String string, java.lang.String string2, int int1)
    • LoadFramesReverseAltName

      public void LoadFramesReverseAltName​(java.lang.String string, java.lang.String string2, java.lang.String string3, int int1)
    • LoadFramesNoDirPage

      public void LoadFramesNoDirPage​(java.lang.String string, java.lang.String string2, int int1)
    • LoadFramesNoDirPageDirect

      public void LoadFramesNoDirPageDirect​(java.lang.String string, java.lang.String string2, int int1)
    • LoadFramesNoDirPageSimple

      public void LoadFramesNoDirPageSimple​(java.lang.String string)
    • ReplaceCurrentAnimFrames

      public void ReplaceCurrentAnimFrames​(java.lang.String string)
    • LoadFramesPageSimple

      public void LoadFramesPageSimple​(java.lang.String string, java.lang.String string2, java.lang.String string3, java.lang.String string4)
    • LoadFramesPcx

      public void LoadFramesPcx​(java.lang.String string, java.lang.String string2, int int1)
    • PlayAnim

      public void PlayAnim​(IsoAnim anim)
    • PlayAnim

      public void PlayAnim​(java.lang.String string)
    • PlayAnimUnlooped

      public void PlayAnimUnlooped​(java.lang.String string)
    • ChangeTintMod

      public void ChangeTintMod​(ColorInfo colorInfo)
    • RenderGhostTile

      public void RenderGhostTile​(int int1, int int2, int int3)
    • RenderGhostTileRed

      public void RenderGhostTileRed​(int int1, int int2, int int3)
    • RenderGhostTileColor

      public void RenderGhostTileColor​(int int1, int int2, int int3, float float1, float float2, float float3, float float4)
    • RenderGhostTileColor

      public void RenderGhostTileColor​(int int1, int int2, int int3, float float1, float float2, float float3, float float4, float float5, float float6)
    • hasActiveModel

      public boolean hasActiveModel()
    • renderVehicle

      public void renderVehicle​(IsoSpriteInstance spriteInstance, IsoObject object, float float1, float float2, float float3, float float4, float float5, ColorInfo colorInfo, boolean boolean1)
    • render

      public final void render​(IsoObject object, float float1, float float2, float float3, IsoDirections directions, float float4, float float5, ColorInfo colorInfo, boolean boolean1)
    • render

      public final void render​(IsoObject object, float float1, float float2, float float3, IsoDirections directions, float float4, float float5, ColorInfo colorInfo, boolean boolean1, java.util.function.Consumer consumer)
    • render

      public final void render​(IsoSpriteInstance spriteInstance, IsoObject object, float float1, float float2, float float3, IsoDirections directions, float float4, float float5, ColorInfo colorInfo, boolean boolean1)
    • render

      public void render​(IsoSpriteInstance spriteInstance, IsoObject object, float float1, float float2, float float3, IsoDirections directions, float float4, float float5, ColorInfo colorInfo, boolean boolean1, java.util.function.Consumer consumer)
    • renderCurrentAnim

      public void renderCurrentAnim​(IsoSpriteInstance spriteInstance, IsoObject object, float float1, float float2, float float3, IsoDirections directions, float float4, float float5, ColorInfo colorInfo, boolean boolean1, java.util.function.Consumer consumer)
    • renderActiveModel

      public void renderActiveModel()
    • renderBloodSplat

      public void renderBloodSplat​(float float1, float float2, float float3, ColorInfo colorInfo)
    • renderObjectPicker

      public void renderObjectPicker​(IsoSpriteInstance spriteInstance, IsoObject object, IsoDirections directions)
    • getTextureForFrame

      public Texture getTextureForFrame​(int int1, IsoDirections directions)
    • getTextureForCurrentFrame

      public Texture getTextureForCurrentFrame​(IsoDirections directions)
    • update

      public void update()
    • update

      public void update​(IsoSpriteInstance spriteInstance)
    • CacheAnims

      public void CacheAnims​(java.lang.String string)
    • LoadCache

      public void LoadCache​(java.lang.String string)
    • setFromCache

      public IsoSprite setFromCache​(java.lang.String string, java.lang.String string2, int int1)
    • getType

      public IsoObjectType getType()
    • setType

      public void setType​(IsoObjectType objectType)
    • AddProperties

      public void AddProperties​(IsoSprite sprite)
    • getID

      public int getID()
    • getName

      public java.lang.String getName()
    • setName

      public void setName​(java.lang.String string)
    • getTintMod

      public ColorInfo getTintMod()
    • setTintMod

      public void setTintMod​(ColorInfo colorInfo)
    • setAnimate

      public void setAnimate​(boolean boolean1)
    • getSpriteGrid

      public IsoSpriteGrid getSpriteGrid()
    • setSpriteGrid

      public void setSpriteGrid​(IsoSpriteGrid spriteGrid)
    • isMoveWithWind

      public boolean isMoveWithWind()
    • getSheetGridIdFromName

      public int getSheetGridIdFromName()
    • getSheetGridIdFromName

      public static int getSheetGridIdFromName​(java.lang.String string)