Class IsoSprite

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

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

    • maxCount

      public static int maxCount
    • 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
    • moveWithWind

      public boolean moveWithWind
    • isBush

      public boolean isBush
    • windType

      public int windType
    • alphaStep

      public static float alphaStep
    • Animate

      public boolean Animate
    • AnimateWhenPaused

      public boolean AnimateWhenPaused
    • CurrentAnim

      public IsoAnim CurrentAnim
    • DeleteWhenFinished

      public boolean DeleteWhenFinished
    • sprOffX

      public short sprOffX
    • Loop

      public boolean Loop
    • soffX

      public short soffX
    • soffY

      public short soffY
    • Properties

      public PropertyContainer Properties
    • TintMod

      public ColorInfo TintMod
    • AnimMap

      public java.util.HashMap AnimMap
    • AnimStack

      public java.util.ArrayList AnimStack
    • Angle

      public float Angle
    • name

      public java.lang.String name
    • Scissor

      public boolean Scissor
    • ID

      public int ID
    • def

      public IsoSpriteInstance def
    • globalOffsetX

      public static int globalOffsetX
    • globalOffsetY

      public static int globalOffsetY
    • modelSlot

      public ModelManager.ModelSlot modelSlot
  • Constructor Details

    • IsoSprite

      public IsoSprite()
    • IsoSprite

      public IsoSprite​(IsoSpriteManager spriteManager)
  • Method Details

    • newInstance

      public IsoSpriteInstance newInstance()
    • getProperties

      public PropertyContainer getProperties()
    • setProperties

      public void setProperties​(PropertyContainer propertyContainer)
    • getParentObjectName

      public java.lang.String getParentObjectName()
    • 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
    • CreateSprite

      public static IsoSprite CreateSprite​(IsoSpriteManager spriteManager)
    • 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)
    • getSheetGridIdFromName

      public int getSheetGridIdFromName()
    • getSheetGridIdFromName

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

      public static void DisposeAll()
    • 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)
    • DupeFrame

      public void DupeFrame()
    • LoadExtraFrame

      public void LoadExtraFrame​(java.lang.String string, java.lang.String string2, int int1)
    • LoadFramesBits

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

      public void LoadFramesUseOtherFrame​(java.lang.String string, java.lang.String string2, java.lang.String string3, java.lang.String string4, int int1, java.lang.String string5)
    • AddFramesUseOtherFrame

      public void AddFramesUseOtherFrame​(java.lang.String string, java.lang.String string2, java.lang.String string3, java.lang.String string4, int int1, java.lang.String string5)
    • LoadFramesBits

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

      public void LoadFramesBits​(java.lang.String string, java.lang.String string2, int int1)
    • LoadFramesBitRepeatFrame

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

      public void LoadFramesBitRepeatFrame​(java.lang.String string, java.lang.String string2, int int1)
    • LoadFramesNoDir

      public void LoadFramesNoDir​(java.lang.String string, java.lang.String string2, 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)
    • LoadFramesNoDirPalette

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

      public void LoadFramesPalette​(java.lang.String string, java.lang.String string2, int int1, PaletteManager.PaletteInfo paletteInfo)
    • LoadFramesPalette

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

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

      public void PlayAnimNoReset​(java.lang.String string)
    • 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)
    • render

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

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

      public float getScreenY​(float float1, float float2, float float3, float float4, float float5)
    • getScreenX

      public float getScreenX​(float float1, float float2, float float3, float float4, float float5)
    • drawAt

      public void drawAt​(IsoSpriteInstance spriteInstance, IsoObject object, int int1, int int2, IsoDirections directions)
    • render

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

      public boolean hasActiveModel()
    • renderVehicle

      public void renderVehicle​(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)
    • renderBloodSplat

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

      public void renderObjectPicker​(IsoSpriteInstance spriteInstance, IsoObject object, float float1, float float2, float float3, IsoDirections directions, float float4, float float5, ColorInfo colorInfo)
    • update

      public void update()
    • update

      public void update​(IsoSpriteInstance spriteInstance)
    • CacheAnims

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

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

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

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

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

      public IsoObjectType getType()
    • setType

      public void setType​(IsoObjectType objectType)
    • AddProperties

      public void AddProperties​(IsoSprite sprite)
    • getDefaultSpriteInst

      public IsoSpriteInstance getDefaultSpriteInst()
    • getName

      public java.lang.String getName()
    • setTintMod

      public void setTintMod​(ColorInfo colorInfo)
    • getTintMod

      public ColorInfo getTintMod()
    • setAnimate

      public void setAnimate​(boolean boolean1)
    • setAnimateWhenPaused

      public void setAnimateWhenPaused​(boolean boolean1)
    • setSpriteGrid

      public void setSpriteGrid​(IsoSpriteGrid spriteGrid)
    • getSpriteGrid

      public IsoSpriteGrid getSpriteGrid()
    • isMoveWithWind

      public boolean isMoveWithWind()