org.gamenet.application.mm8leveleditor.data.mm6.indoor
Class IndoorFacetExtraData

java.lang.Object
  extended byorg.gamenet.application.mm8leveleditor.data.mm6.indoor.IndoorFacetExtraData

public class IndoorFacetExtraData
extends Object


Field Summary
private static int BITMAP_INDEX_OFFSET
           
private static int BITMAP_OFFSET_X_OFFSET
           
private static int BITMAP_OFFSET_Y_OFFSET
           
private static int COG_NUMBER_OFFSET
           
private static int COG_TRIGGER_TYPE_OFFSET
           
private static int COG_TRIGGERED_OFFSET
           
private  String faceBitmapName
           
private static int FACES_BITMAP_NAME_LENGTH
           
private static int FACET_EXTRA_DATA_RECORD_LENGTH
           
private static int FACET_INDEX_OFFSET
           
private static int FADE_BASE_X_OFFSET
           
private static int FADE_BASE_Y_OFFSET
           
private  byte[] indoorFacetExtraData
           
private static int LIGHT_LEVEL_OFFSET
           
private static int TEXTURE_FRAME_TABLE_COG_INDEX_OFFSET
           
private static int TEXTURE_FRAME_TABLE_INDEX_OFFSET
           
private static int X_FADE_OFFSET
           
private static int Y_FADE_OFFSET
           
private static int Z_FADE_OFFSET
           
 
Constructor Summary
IndoorFacetExtraData()
           
 
Method Summary
 String getBitmapName()
           
static ComparativeTableControl.DataSource getComparativeDataSource(List unknownList)
           
 byte[] getIndoorFacetExtraData()
           
static List getOffsetList()
           
static int getRecordSize()
           
 int initialize(byte[] dataSrc, int offset)
           
 int initializeWithBitmapName(byte[] dataSrc, int offset)
           
static int populateObjects(byte[] data, int offset, List unknownList)
           
static int populateObjects(byte[] data, int offset, List unknownList, int unknownCount)
           
 void setBitmapName(String faceBitmapName)
           
static int updateData(byte[] newData, int offset, List facetExtraDataList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FACET_EXTRA_DATA_RECORD_LENGTH

private static final int FACET_EXTRA_DATA_RECORD_LENGTH
See Also:
Constant Field Values

FACES_BITMAP_NAME_LENGTH

private static final int FACES_BITMAP_NAME_LENGTH
See Also:
Constant Field Values

Z_FADE_OFFSET

private static final int Z_FADE_OFFSET
See Also:
Constant Field Values

X_FADE_OFFSET

private static final int X_FADE_OFFSET
See Also:
Constant Field Values

Y_FADE_OFFSET

private static final int Y_FADE_OFFSET
See Also:
Constant Field Values

FACET_INDEX_OFFSET

private static final int FACET_INDEX_OFFSET
See Also:
Constant Field Values

BITMAP_INDEX_OFFSET

private static final int BITMAP_INDEX_OFFSET
See Also:
Constant Field Values

TEXTURE_FRAME_TABLE_INDEX_OFFSET

private static final int TEXTURE_FRAME_TABLE_INDEX_OFFSET
See Also:
Constant Field Values

TEXTURE_FRAME_TABLE_COG_INDEX_OFFSET

private static final int TEXTURE_FRAME_TABLE_COG_INDEX_OFFSET
See Also:
Constant Field Values

BITMAP_OFFSET_X_OFFSET

private static final int BITMAP_OFFSET_X_OFFSET
See Also:
Constant Field Values

BITMAP_OFFSET_Y_OFFSET

private static final int BITMAP_OFFSET_Y_OFFSET
See Also:
Constant Field Values

COG_NUMBER_OFFSET

private static final int COG_NUMBER_OFFSET
See Also:
Constant Field Values

COG_TRIGGERED_OFFSET

private static final int COG_TRIGGERED_OFFSET
See Also:
Constant Field Values

COG_TRIGGER_TYPE_OFFSET

private static final int COG_TRIGGER_TYPE_OFFSET
See Also:
Constant Field Values

FADE_BASE_X_OFFSET

private static final int FADE_BASE_X_OFFSET
See Also:
Constant Field Values

FADE_BASE_Y_OFFSET

private static final int FADE_BASE_Y_OFFSET
See Also:
Constant Field Values

LIGHT_LEVEL_OFFSET

private static final int LIGHT_LEVEL_OFFSET
See Also:
Constant Field Values

indoorFacetExtraData

private byte[] indoorFacetExtraData

faceBitmapName

private String faceBitmapName
Constructor Detail

IndoorFacetExtraData

public IndoorFacetExtraData()
Method Detail

initialize

public int initialize(byte[] dataSrc,
                      int offset)

populateObjects

public static int populateObjects(byte[] data,
                                  int offset,
                                  List unknownList)

initializeWithBitmapName

public int initializeWithBitmapName(byte[] dataSrc,
                                    int offset)

populateObjects

public static int populateObjects(byte[] data,
                                  int offset,
                                  List unknownList,
                                  int unknownCount)

updateData

public static int updateData(byte[] newData,
                             int offset,
                             List facetExtraDataList)

getIndoorFacetExtraData

public byte[] getIndoorFacetExtraData()

getBitmapName

public String getBitmapName()

setBitmapName

public void setBitmapName(String faceBitmapName)

getRecordSize

public static int getRecordSize()

getOffsetList

public static List getOffsetList()

getComparativeDataSource

public static ComparativeTableControl.DataSource getComparativeDataSource(List unknownList)