zombie.iso.sprite
Class IsoAnim

java.lang.Object
  extended by zombie.iso.sprite.IsoAnim

public class IsoAnim
extends java.lang.Object

Author:
LEMMY

Field Summary
 short FinishUnloopedOnFrame
           
 short FrameDelay
           
 java.util.ArrayList<IsoDirectionFrame> Frames
           
static gnu.trove.map.hash.THashMap<java.lang.String,IsoAnim> GlobalAnimMap
           
 int ID
           
 short LastFrame
           
 java.lang.String name
           
 
Constructor Summary
IsoAnim()
           
 
Method Summary
 void LoadFrames(java.lang.String ObjectName, java.lang.String AnimName, int nFrames)
           
 void LoadFramesBitRepeatFrame(java.lang.String ObjectName, java.lang.String AnimName, int RepeatFrame)
           
 void LoadFramesBitRepeatFrame(java.lang.String ObjectName, java.lang.String Variant, java.lang.String AnimName, int RepeatFrame, java.lang.String pal)
           
 void LoadFramesBits(java.lang.String ObjectName, java.lang.String AnimName, int nFrames)
           
 void LoadFramesBits(java.lang.String ObjectName, java.lang.String Variant, java.lang.String AnimName, int nFrames)
           
 void LoadFramesBits(java.lang.String ObjectName, java.lang.String Variant, java.lang.String AnimName, int nFrames, java.lang.String pal)
           
 void LoadFramesPageSimple(java.lang.String NObjectName, java.lang.String SObjectName, java.lang.String EObjectName, java.lang.String WObjectName)
           
 void LoadFramesPcx(java.lang.String ObjectName, java.lang.String AnimName, int nFrames)
           
 void LoadFramesReverseAltName(java.lang.String ObjectName, java.lang.String AnimName, java.lang.String AltName, int nFrames)
           
 void LoadFramesUseOtherFrame(java.lang.String ObjectName, java.lang.String Variant, java.lang.String AnimName, java.lang.String OtherAnimName, int nOtherFrameFrame, java.lang.String pal)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GlobalAnimMap

public static gnu.trove.map.hash.THashMap<java.lang.String,IsoAnim> GlobalAnimMap

FinishUnloopedOnFrame

public short FinishUnloopedOnFrame

FrameDelay

public short FrameDelay

LastFrame

public short LastFrame

Frames

public java.util.ArrayList<IsoDirectionFrame> Frames

name

public java.lang.String name

ID

public int ID
Constructor Detail

IsoAnim

public IsoAnim()
Method Detail

LoadFramesReverseAltName

public void LoadFramesReverseAltName(java.lang.String ObjectName,
                                     java.lang.String AnimName,
                                     java.lang.String AltName,
                                     int nFrames)

LoadFrames

public void LoadFrames(java.lang.String ObjectName,
                       java.lang.String AnimName,
                       int nFrames)

LoadFramesUseOtherFrame

public void LoadFramesUseOtherFrame(java.lang.String ObjectName,
                                    java.lang.String Variant,
                                    java.lang.String AnimName,
                                    java.lang.String OtherAnimName,
                                    int nOtherFrameFrame,
                                    java.lang.String pal)

LoadFramesBits

public void LoadFramesBits(java.lang.String ObjectName,
                           java.lang.String Variant,
                           java.lang.String AnimName,
                           int nFrames)

LoadFramesBits

public void LoadFramesBits(java.lang.String ObjectName,
                           java.lang.String AnimName,
                           int nFrames)

LoadFramesBitRepeatFrame

public void LoadFramesBitRepeatFrame(java.lang.String ObjectName,
                                     java.lang.String AnimName,
                                     int RepeatFrame)

LoadFramesBitRepeatFrame

public void LoadFramesBitRepeatFrame(java.lang.String ObjectName,
                                     java.lang.String Variant,
                                     java.lang.String AnimName,
                                     int RepeatFrame,
                                     java.lang.String pal)

LoadFramesBits

public void LoadFramesBits(java.lang.String ObjectName,
                           java.lang.String Variant,
                           java.lang.String AnimName,
                           int nFrames,
                           java.lang.String pal)

LoadFramesPcx

public void LoadFramesPcx(java.lang.String ObjectName,
                          java.lang.String AnimName,
                          int nFrames)

LoadFramesPageSimple

public void LoadFramesPageSimple(java.lang.String NObjectName,
                                 java.lang.String SObjectName,
                                 java.lang.String EObjectName,
                                 java.lang.String WObjectName)