Package zombie.iso.sprite
Class IsoSprite
java.lang.Object
zombie.iso.sprite.IsoSprite
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic floatbooleanbooleanfinal HashMapfinal ArrayListbooleanbooleanbooleanbooleanbooleanintbooleanbooleanstatic floatstatic floatintbooleanbooleanbooleanstatic intbooleanfinal PropertyContainerbytestatic final bytestatic final byteshortshortbooleanbooleanbooleanintfinal ColorInfobooleanint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAddProperties(IsoSprite sprite) voidCacheAnims(String string) voidChangeTintMod(ColorInfo colorInfo) static IsoSpriteCreateSprite(IsoSpriteManager spriteManager) static IsoSpriteCreateSpriteUsingCache(String string, String string2, int int1) voidDispose()static voidintgetID()floatgetMaskClickedY(IsoDirections directions, int int1, int int2, boolean boolean1) getName()intstatic intgetSheetGridIdFromName(String string) static IsoSpritegetSprite(IsoSpriteManager spriteManager, int int1) static IsoSpritegetSprite(IsoSpriteManager spriteManager, String string, int int1) static IsoSpritegetSprite(IsoSpriteManager spriteManager, IsoSprite sprite, int int1) getTextureForCurrentFrame(IsoDirections directions) getTextureForFrame(int int1, IsoDirections directions) getType()booleanstatic booleanbooleanisMaskClicked(IsoDirections directions, int int1, int int2) booleanisMaskClicked(IsoDirections directions, int int1, int int2, boolean boolean1) booleanvoidload(DataInputStream dataInputStream) voidLoadFrameExplicit(String string) voidLoadFrames(String string, String string2, int int1) voidLoadFramesNoDirPage(String string, String string2, int int1) voidLoadFramesNoDirPageDirect(String string, String string2, int int1) voidLoadFramesNoDirPageSimple(String string) voidLoadFramesPageSimple(String string, String string2, String string3, String string4) voidLoadFramesPcx(String string, String string2, int int1) voidLoadFramesReverseAltName(String string, String string2, String string3, int int1) voidvoidvoidPlayAnimUnlooped(String string) final voidrender(IsoObject object, float float1, float float2, float float3, IsoDirections directions, float float4, float float5, ColorInfo colorInfo, boolean boolean1) final voidrender(IsoObject object, float float1, float float2, float float3, IsoDirections directions, float float4, float float5, ColorInfo colorInfo, boolean boolean1, Consumer consumer) final voidrender(IsoSpriteInstance spriteInstance, IsoObject object, float float1, float float2, float float3, IsoDirections directions, float float4, float float5, ColorInfo colorInfo, boolean boolean1) voidrender(IsoSpriteInstance spriteInstance, IsoObject object, float float1, float float2, float float3, IsoDirections directions, float float4, float float5, ColorInfo colorInfo, boolean boolean1, Consumer consumer) voidvoidrenderBloodSplat(float float1, float float2, float float3, ColorInfo colorInfo) voidrenderCurrentAnim(IsoSpriteInstance spriteInstance, IsoObject object, float float1, float float2, float float3, IsoDirections directions, float float4, float float5, ColorInfo colorInfo, boolean boolean1, Consumer consumer) voidRenderGhostTile(int int1, int int2, int int3) voidRenderGhostTileColor(int int1, int int2, int int3, float float1, float float2, float float3, float float4) voidRenderGhostTileColor(int int1, int int2, int int3, float float1, float float2, float float3, float float4, float float5, float float6) voidRenderGhostTileRed(int int1, int int2, int int3) voidrenderObjectPicker(IsoSpriteInstance spriteInstance, IsoObject object, IsoDirections directions) voidrenderVehicle(IsoSpriteInstance spriteInstance, IsoObject object, float float1, float float2, float float3, float float4, float float5, ColorInfo colorInfo, boolean boolean1) voidReplaceCurrentAnimFrames(String string) voidsave(DataOutputStream dataOutputStream) voidsetAnimate(boolean boolean1) setFromCache(String string, String string2, int int1) voidvoidvoidsetParentObjectName(String string) voidsetSpriteGrid(IsoSpriteGrid spriteGrid) static voidsetSpriteID(IsoSpriteManager spriteManager, int int1, IsoSprite sprite) voidsetTintMod(ColorInfo colorInfo) voidsetType(IsoObjectType objectType) voidupdate()voidupdate(IsoSpriteInstance spriteInstance)
-
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
-
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:
-
RL_FLOOR
public static final byte RL_FLOOR- See Also:
-
renderLayer
public byte renderLayer -
windType
public int windType -
Animate
public boolean Animate -
CurrentAnim
-
DeleteWhenFinished
public boolean DeleteWhenFinished -
Loop
public boolean Loop -
soffX
public short soffX -
soffY
public short soffY -
Properties
-
TintMod
-
AnimMap
-
AnimStack
-
name
-
tileSheetIndex
public int tileSheetIndex -
ID
public int ID -
def
-
modelSlot
-
treatAsWallOrder
public boolean treatAsWallOrder
-
-
Constructor Details
-
IsoSprite
public IsoSprite() -
IsoSprite
-
-
Method Details
-
setHideForWaterRender
public void setHideForWaterRender() -
CreateSprite
-
CreateSpriteUsingCache
-
getSprite
-
setSpriteID
-
getSprite
-
getSprite
-
DisposeAll
public static void DisposeAll() -
HasCache
-
newInstance
-
getProperties
-
getParentObjectName
-
setParentObjectName
-
save
- Throws:
IOException
-
load
- Throws:
IOException
-
Dispose
public void Dispose() -
isMaskClicked
-
isMaskClicked
-
getMaskClickedY
-
LoadFrameExplicit
-
LoadFrames
-
LoadFramesReverseAltName
-
LoadFramesNoDirPage
-
LoadFramesNoDirPageDirect
-
LoadFramesNoDirPageSimple
-
ReplaceCurrentAnimFrames
-
LoadFramesPageSimple
-
LoadFramesPcx
-
PlayAnim
-
PlayAnim
-
PlayAnimUnlooped
-
ChangeTintMod
-
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, 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, 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, Consumer consumer) -
renderActiveModel
public void renderActiveModel() -
renderBloodSplat
-
renderObjectPicker
public void renderObjectPicker(IsoSpriteInstance spriteInstance, IsoObject object, IsoDirections directions) -
getTextureForFrame
-
getTextureForCurrentFrame
-
update
public void update() -
update
-
CacheAnims
-
LoadCache
-
setFromCache
-
getType
-
setType
-
AddProperties
-
getID
public int getID() -
getName
-
setName
-
getTintMod
-
setTintMod
-
setAnimate
public void setAnimate(boolean boolean1) -
getSpriteGrid
-
setSpriteGrid
-
isMoveWithWind
public boolean isMoveWithWind() -
getSheetGridIdFromName
public int getSheetGridIdFromName() -
getSheetGridIdFromName
-