org.gamenet.application.mm8leveleditor.data.mm6.fileFormat
Class DsftBinSpriteMM6

java.lang.Object
  extended byorg.gamenet.application.mm8leveleditor.data.mm6.fileFormat.DsftBinSpriteMM6
All Implemented Interfaces:
DsftBinSprite

public class DsftBinSpriteMM6
extends Object
implements DsftBinSprite


Field Summary
private static int AMBIENCE_OFFSET
           
protected static int CONTINUATION_OFFSET
           
private  byte[] data
           
static int DSFT_SPRITE_RECORD_LENGTH
           
private  long offset
           
private static int PALETTE_OFFSET
           
private static int SCALE_OFFSET
           
protected static int SET_NAME_MAXLENGTH
           
protected static int SET_NAME_OFFSET
           
protected static int SPRITE_NAME_MAXLENGTH
           
protected static int SPRITE_NAME_OFFSET
           
private  String spriteName
           
private static int TICKS_OFFSET
           
private static int UNKNOWN1_OFFSET
           
private static int UNKNOWN2_OFFSET
           
private static int UNKNOWN3_OFFSET
           
private static int UNKNOWN4_OFFSET
           
 
Constructor Summary
DsftBinSpriteMM6()
           
 
Method Summary
 int getContinuation()
           
 byte[] getData()
           
 long getOffset()
           
static List getOffsetList()
           
 int getRecordSize()
           
 String getSetName()
           
 String getSpriteName()
           
static int getStaticRecordSize()
           
 boolean hasMoreRecords()
           
 int initialize(byte[] data, int offset)
           
 void setSetName(String setName)
           
 void setSpriteName(String spriteName)
           
 int updateData(byte[] newData, int offset)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DSFT_SPRITE_RECORD_LENGTH

public static final int DSFT_SPRITE_RECORD_LENGTH
See Also:
Constant Field Values

SET_NAME_OFFSET

protected static final int SET_NAME_OFFSET
See Also:
Constant Field Values

SET_NAME_MAXLENGTH

protected static final int SET_NAME_MAXLENGTH
See Also:
Constant Field Values

SPRITE_NAME_OFFSET

protected static final int SPRITE_NAME_OFFSET
See Also:
Constant Field Values

SPRITE_NAME_MAXLENGTH

protected static final int SPRITE_NAME_MAXLENGTH
See Also:
Constant Field Values

UNKNOWN1_OFFSET

private static final int UNKNOWN1_OFFSET
See Also:
Constant Field Values

UNKNOWN2_OFFSET

private static final int UNKNOWN2_OFFSET
See Also:
Constant Field Values

UNKNOWN3_OFFSET

private static final int UNKNOWN3_OFFSET
See Also:
Constant Field Values

SCALE_OFFSET

private static final int SCALE_OFFSET
See Also:
Constant Field Values

AMBIENCE_OFFSET

private static final int AMBIENCE_OFFSET
See Also:
Constant Field Values

PALETTE_OFFSET

private static final int PALETTE_OFFSET
See Also:
Constant Field Values

TICKS_OFFSET

private static final int TICKS_OFFSET
See Also:
Constant Field Values

UNKNOWN4_OFFSET

private static final int UNKNOWN4_OFFSET
See Also:
Constant Field Values

CONTINUATION_OFFSET

protected static final int CONTINUATION_OFFSET
See Also:
Constant Field Values

spriteName

private String spriteName

data

private byte[] data

offset

private long offset
Constructor Detail

DsftBinSpriteMM6

public DsftBinSpriteMM6()
Method Detail

initialize

public int initialize(byte[] data,
                      int offset)
Specified by:
initialize in interface DsftBinSprite

updateData

public int updateData(byte[] newData,
                      int offset)
Specified by:
updateData in interface DsftBinSprite

hasMoreRecords

public boolean hasMoreRecords()
Specified by:
hasMoreRecords in interface DsftBinSprite

getContinuation

public int getContinuation()
Specified by:
getContinuation in interface DsftBinSprite

getSpriteName

public String getSpriteName()
Specified by:
getSpriteName in interface DsftBinSprite

setSpriteName

public void setSpriteName(String spriteName)
Specified by:
setSpriteName in interface DsftBinSprite

getSetName

public String getSetName()
Specified by:
getSetName in interface DsftBinSprite

setSetName

public void setSetName(String setName)
Specified by:
setSetName in interface DsftBinSprite

getData

public byte[] getData()
Specified by:
getData in interface DsftBinSprite

getOffset

public long getOffset()
Specified by:
getOffset in interface DsftBinSprite

getRecordSize

public int getRecordSize()
Specified by:
getRecordSize in interface DsftBinSprite

getStaticRecordSize

public static int getStaticRecordSize()

getOffsetList

public static List getOffsetList()