org.gamenet.application.mm8leveleditor.data.mm6.outdoor
Class D3Object
java.lang.Object
org.gamenet.application.mm8leveleditor.data.mm6.outdoor.D3Object
- public class D3Object
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
D3OBJECT_LENGTH
private static final int D3OBJECT_LENGTH
- See Also:
- Constant Field Values
NAME1_OFFSET
private static final int NAME1_OFFSET
- See Also:
- Constant Field Values
NAME1_MAX_LENGTH
private static final int NAME1_MAX_LENGTH
- See Also:
- Constant Field Values
NAME2_OFFSET
private static final int NAME2_OFFSET
- See Also:
- Constant Field Values
NAME2_MAX_LENGTH
private static final int NAME2_MAX_LENGTH
- See Also:
- Constant Field Values
ATTRIBUTE_OFFSET
private static final int ATTRIBUTE_OFFSET
- See Also:
- Constant Field Values
REMAINING_DATA_OFFSET
private static final int REMAINING_DATA_OFFSET
- See Also:
- Constant Field Values
VERTEXES_COUNT_OFFSET
private static final int VERTEXES_COUNT_OFFSET
- See Also:
- Constant Field Values
VERTEX_OFFSET_OFFSET
private static final int VERTEX_OFFSET_OFFSET
- See Also:
- Constant Field Values
FACES_COUNT_OFFSET
private static final int FACES_COUNT_OFFSET
- See Also:
- Constant Field Values
CONVEX_FACETS_COUNT_OFFSET
private static final int CONVEX_FACETS_COUNT_OFFSET
- See Also:
- Constant Field Values
FACES_OFFSET_OFFSET
private static final int FACES_OFFSET_OFFSET
- See Also:
- Constant Field Values
ORDERING_OFFSET_OFFSET
private static final int ORDERING_OFFSET_OFFSET
- See Also:
- Constant Field Values
BSPNODE_COUNT_OFFSET
private static final int BSPNODE_COUNT_OFFSET
- See Also:
- Constant Field Values
BSPNODE_OFFSET_OFFSET
private static final int BSPNODE_OFFSET_OFFSET
- See Also:
- Constant Field Values
DECORATIONS_COUNT_OFFSET
private static final int DECORATIONS_COUNT_OFFSET
- See Also:
- Constant Field Values
CENTER_X_OFFSET
private static final int CENTER_X_OFFSET
- See Also:
- Constant Field Values
CENTER_Y_OFFSET
private static final int CENTER_Y_OFFSET
- See Also:
- Constant Field Values
X_OFFSET
private static final int X_OFFSET
- See Also:
- Constant Field Values
Y_OFFSET
private static final int Y_OFFSET
- See Also:
- Constant Field Values
Z_OFFSET
private static final int Z_OFFSET
- See Also:
- Constant Field Values
MIN_X_OFFSET
private static final int MIN_X_OFFSET
- See Also:
- Constant Field Values
MIN_Y_OFFSET
private static final int MIN_Y_OFFSET
- See Also:
- Constant Field Values
MIN_Z_OFFSET
private static final int MIN_Z_OFFSET
- See Also:
- Constant Field Values
MAX_X_OFFSET
private static final int MAX_X_OFFSET
- See Also:
- Constant Field Values
MAX_Y_OFFSET
private static final int MAX_Y_OFFSET
- See Also:
- Constant Field Values
MAX_Z_OFFSET
private static final int MAX_Z_OFFSET
- See Also:
- Constant Field Values
BF_MIN_X_OFFSET
private static final int BF_MIN_X_OFFSET
- See Also:
- Constant Field Values
BF_MIN_Y_OFFSET
private static final int BF_MIN_Y_OFFSET
- See Also:
- Constant Field Values
BF_MIN_Z_OFFSET
private static final int BF_MIN_Z_OFFSET
- See Also:
- Constant Field Values
BF_MAX_X_OFFSET
private static final int BF_MAX_X_OFFSET
- See Also:
- Constant Field Values
BF_MAX_Y_OFFSET
private static final int BF_MAX_Y_OFFSET
- See Also:
- Constant Field Values
BF_MAX_Z_OFFSET
private static final int BF_MAX_Z_OFFSET
- See Also:
- Constant Field Values
BOUNDING_CENTER_X_OFFSET
private static final int BOUNDING_CENTER_X_OFFSET
- See Also:
- Constant Field Values
BOUNDING_CENTER_Y_OFFSET
private static final int BOUNDING_CENTER_Y_OFFSET
- See Also:
- Constant Field Values
BOUNDING_CENTER_Z_OFFSET
private static final int BOUNDING_CENTER_Z_OFFSET
- See Also:
- Constant Field Values
BOUNDING_RADIUS_OFFSET
private static final int BOUNDING_RADIUS_OFFSET
- See Also:
- Constant Field Values
remainingData
private byte[] remainingData
offset
private long offset
vertexesOffset
private long vertexesOffset
facesOffset
private long facesOffset
bspNodeOffset
private long bspNodeOffset
name1
private String name1
name2
private String name2
vertexList
private List vertexList
facetList
private List facetList
bspNodeList
private List bspNodeList
D3Object
public D3Object()
D3Object
public D3Object(String name1,
String name2)
initialize
public int initialize(byte[] dataSrc,
int offset)
populateObjects
public static int populateObjects(int gameVersion,
byte[] dataSrc,
int offset,
List d3ObjectList)
updateData
public static int updateData(byte[] newData,
int offset,
List d3ObjectList)
- Parameters:
newData
- offset
-
- Returns:
getName1
public String getName1()
setName1
public void setName1(String name1)
getName2
public String getName2()
setName2
public void setName2(String name2)
getRemainingData
public byte[] getRemainingData()
getRemainingDataOffset
public int getRemainingDataOffset()
getVertexList
public List getVertexList()
setVertexList
public void setVertexList(List vertexList)
getFacetList
public List getFacetList()
setFacetList
public void setFacetList(List facesList)
getOffset
public long getOffset()
getVertexesOffset
public long getVertexesOffset()
getFacesOffset
public long getFacesOffset()
getXMin
public int getXMin()
setXMin
public void setXMin(int newMin)
getXMax
public int getXMax()
getYMin
public int getYMin()
setYMin
public void setYMin(int newMin)
getYMax
public int getYMax()
getZMin
public int getZMin()
setZMin
public void setZMin(int newMin)
getZMax
public int getZMax()
computeDataSize
public static int computeDataSize(int gameVersion,
byte[] data,
int offset)
getRecordSize
public int getRecordSize(int gameVersion)
getOffsetList
public static List getOffsetList()
getComparativeDataSource
public static ComparativeTableControl.DataSource getComparativeDataSource(List d3ObjectsList)