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

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

public class MapOutlineLine
extends Object


Field Summary
private static int ATTRIBUTE_OFFSET
           
private static int ATTRIBUTE_SHOULD_DRAW_LINE
           
private static int FACET1_OFFSET
           
private static int FACET2_OFFSET
           
private static int MAP_OUTLINE_RECORD_LENGTH
           
private  byte[] mapOutlineLineData
           
private  int mapOutlineLineOffset
           
private static int VERTEX1_OFFSET
           
private static int VERTEX2_OFFSET
           
private static int Z_OFFSET
           
 
Constructor Summary
MapOutlineLine()
           
MapOutlineLine(int vertex1, int vertex2, int vertex3, int vertex4, int z)
           
 
Method Summary
static ComparativeTableControl.DataSource getComparativeDataSource(List mapOutlineLineList)
           
 byte[] getMapOutlineLineData()
           
 int getMapOutlineLineOffset()
           
static List getOffsetList()
           
static int getRecordSize()
           
 int initialize(byte[] dataSrc, int offset)
           
static int populateObjects(byte[] data, int offset, List mapOutlineLineList)
           
static int updateData(byte[] newData, int offset, List mapOutlineLineList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAP_OUTLINE_RECORD_LENGTH

private static final int MAP_OUTLINE_RECORD_LENGTH
See Also:
Constant Field Values

ATTRIBUTE_SHOULD_DRAW_LINE

private static final int ATTRIBUTE_SHOULD_DRAW_LINE
See Also:
Constant Field Values

VERTEX1_OFFSET

private static final int VERTEX1_OFFSET
See Also:
Constant Field Values

VERTEX2_OFFSET

private static final int VERTEX2_OFFSET
See Also:
Constant Field Values

FACET1_OFFSET

private static final int FACET1_OFFSET
See Also:
Constant Field Values

FACET2_OFFSET

private static final int FACET2_OFFSET
See Also:
Constant Field Values

Z_OFFSET

private static final int Z_OFFSET
See Also:
Constant Field Values

ATTRIBUTE_OFFSET

private static final int ATTRIBUTE_OFFSET
See Also:
Constant Field Values

mapOutlineLineOffset

private int mapOutlineLineOffset

mapOutlineLineData

private byte[] mapOutlineLineData
Constructor Detail

MapOutlineLine

public MapOutlineLine()

MapOutlineLine

public MapOutlineLine(int vertex1,
                      int vertex2,
                      int vertex3,
                      int vertex4,
                      int z)
Method Detail

initialize

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

populateObjects

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

updateData

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

getMapOutlineLineData

public byte[] getMapOutlineLineData()

getMapOutlineLineOffset

public int getMapOutlineLineOffset()

getRecordSize

public static int getRecordSize()

getOffsetList

public static List getOffsetList()

getComparativeDataSource

public static ComparativeTableControl.DataSource getComparativeDataSource(List mapOutlineLineList)