Package zombie.iso.sprite
Class IsoSprite
java.lang.Object
zombie.iso.sprite.IsoSprite
public class IsoSprite
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static floatalphaStepbooleanalwaysDrawfloatAnglebooleanAnimatebooleanAnimateWhenPausedjava.util.HashMapAnimMapjava.util.ArrayListAnimStackbooleanattachedFloorjava.lang.StringburntTilebooleancanBeRemovedIsoAnimCurrentAnimbooleancutNbooleancutWIsoSpriteInstancedefbooleanDeleteWhenFinishedintfirerequirementbooleanforceAmbientstatic intglobalOffsetXstatic intglobalOffsetYintIDbooleaninvisiblebooleanisBushbooleanLoopstatic intmaxCountModelManager.ModelSlotmodelSlotbooleanmoveWithWindjava.lang.StringnamePropertyContainerPropertiesbooleanScissorshortsoffXshortsoffYbooleansolidbooleansolidfloorbooleansolidTransshortsprOffXColorInfoTintModintwindType -
Constructor Summary
Constructors Constructor Description IsoSprite()IsoSprite(IsoSpriteManager spriteManager) -
Method Summary
Modifier and Type Method Description voidAddFramesUseOtherFrame(java.lang.String string, java.lang.String string2, java.lang.String string3, java.lang.String string4, int int1, java.lang.String string5)voidAddProperties(IsoSprite sprite)voidCacheAnims(java.lang.String string)voidChangeTintMod(ColorInfo colorInfo)static IsoSpriteCreateSprite(IsoSpriteManager spriteManager)voidDispose()static voidDisposeAll()voiddrawAt(IsoSpriteInstance spriteInstance, IsoObject object, int int1, int int2, IsoDirections directions)voidDupeFrame()IsoSpriteInstancegetDefaultSpriteInst()floatgetMaskClickedY(IsoDirections directions, int int1, int int2, boolean boolean1)java.lang.StringgetName()java.lang.StringgetParentObjectName()PropertyContainergetProperties()floatgetScreenX(float float1, float float2, float float3, float float4, float float5)floatgetScreenY(float float1, float float2, float float3, float float4, float float5)intgetSheetGridIdFromName()static intgetSheetGridIdFromName(java.lang.String string)static IsoSpritegetSprite(IsoSpriteManager spriteManager, int int1)static IsoSpritegetSprite(IsoSpriteManager spriteManager, java.lang.String string, int int1)static IsoSpritegetSprite(IsoSpriteManager spriteManager, IsoSprite sprite, int int1)IsoSpriteGridgetSpriteGrid()ColorInfogetTintMod()IsoObjectTypegetType()booleanhasActiveModel()static booleanHasCache(java.lang.String string)booleanisMaskClicked(IsoDirections directions, int int1, int int2)booleanisMaskClicked(IsoDirections directions, int int1, int int2, boolean boolean1)booleanisMoveWithWind()voidload(java.io.DataInputStream dataInputStream)voidLoadCache(java.lang.String string)voidLoadExtraFrame(java.lang.String string, java.lang.String string2, int int1)TextureLoadFrameExplicit(java.lang.String string)voidLoadFrames(java.lang.String string, java.lang.String string2, int int1)voidLoadFramesBitRepeatFrame(java.lang.String string, java.lang.String string2, int int1)voidLoadFramesBitRepeatFrame(java.lang.String string, java.lang.String string2, java.lang.String string3, int int1, java.lang.String string4)voidLoadFramesBits(java.lang.String string, java.lang.String string2, int int1)voidLoadFramesBits(java.lang.String string, java.lang.String string2, java.lang.String string3, int int1)voidLoadFramesBits(java.lang.String string, java.lang.String string2, java.lang.String string3, int int1, java.lang.String string4)voidLoadFramesNoDir(java.lang.String string, java.lang.String string2, int int1)voidLoadFramesNoDirPage(java.lang.String string, java.lang.String string2, int int1)voidLoadFramesNoDirPageDirect(java.lang.String string, java.lang.String string2, int int1)voidLoadFramesNoDirPageSimple(java.lang.String string)voidLoadFramesNoDirPalette(java.lang.String string, java.lang.String string2, int int1, java.lang.String string3)voidLoadFramesPageSimple(java.lang.String string, java.lang.String string2, java.lang.String string3, java.lang.String string4)voidLoadFramesPalette(java.lang.String string, java.lang.String string2, int int1, java.lang.String string3)voidLoadFramesPalette(java.lang.String string, java.lang.String string2, int int1, PaletteManager.PaletteInfo paletteInfo)voidLoadFramesPcx(java.lang.String string, java.lang.String string2, int int1)voidLoadFramesReverseAltName(java.lang.String string, java.lang.String string2, java.lang.String string3, int int1)voidLoadFramesUseOtherFrame(java.lang.String string, java.lang.String string2, java.lang.String string3, java.lang.String string4, int int1, java.lang.String string5)IsoSpriteInstancenewInstance()voidPlayAnim(java.lang.String string)voidPlayAnim(IsoAnim anim)voidPlayAnimNoReset(java.lang.String string)voidPlayAnimUnlooped(java.lang.String string)voidrender(IsoObject object, float float1, float float2, float float3, IsoDirections directions, float float4, float float5, ColorInfo colorInfo)voidrender(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)voidrender(IsoSpriteInstance spriteInstance, IsoObject object, float float1, float float2, float float3, IsoDirections directions, float float4, float float5, ColorInfo colorInfo, boolean boolean1)voidrenderBloodSplat(float float1, float float2, float float3, ColorInfo colorInfo)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, float float1, float float2, float float3, IsoDirections directions, float float4, float float5, ColorInfo colorInfo)voidrenderVehicle(IsoSpriteInstance spriteInstance, IsoObject object, float float1, float float2, float float3, IsoDirections directions, float float4, float float5, ColorInfo colorInfo, boolean boolean1)voidReplaceCurrentAnimFrames(java.lang.String string)voidsave(java.io.DataOutputStream dataOutputStream)voidsetAnimate(boolean boolean1)voidsetAnimateWhenPaused(boolean boolean1)voidsetName(java.lang.String string)voidsetParentObjectName(java.lang.String string)voidsetProperties(PropertyContainer propertyContainer)voidsetSpriteGrid(IsoSpriteGrid spriteGrid)static voidsetSpriteID(IsoSpriteManager spriteManager, int int1, IsoSprite sprite)voidsetTintMod(ColorInfo colorInfo)voidsetType(IsoObjectType objectType)voidupdate()voidupdate(IsoSpriteInstance spriteInstance)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
-
DeleteWhenFinished
public boolean DeleteWhenFinished -
sprOffX
public short sprOffX -
Loop
public boolean Loop -
soffX
public short soffX -
soffY
public short soffY -
Properties
-
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
-
globalOffsetX
public static int globalOffsetX -
globalOffsetY
public static int globalOffsetY -
modelSlot
-
-
Constructor Details
-
IsoSprite
public IsoSprite() -
IsoSprite
-
-
Method Details
-
newInstance
-
getProperties
-
setProperties
-
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
-
getSprite
-
setSpriteID
-
getSprite
-
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
-
isMaskClicked
-
getMaskClickedY
-
LoadFrameExplicit
-
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
-
PlayAnim
public void PlayAnim(java.lang.String string) -
PlayAnimUnlooped
public void PlayAnimUnlooped(java.lang.String string) -
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) -
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
-
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
-
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
-
setType
-
AddProperties
-
getDefaultSpriteInst
-
getName
public java.lang.String getName() -
setTintMod
-
getTintMod
-
setAnimate
public void setAnimate(boolean boolean1) -
setAnimateWhenPaused
public void setAnimateWhenPaused(boolean boolean1) -
setSpriteGrid
-
getSpriteGrid
-
isMoveWithWind
public boolean isMoveWithWind()
-