org.gamenet.application.mm8leveleditor.data.mm6
Class BSPNode

java.lang.Object
  extended byorg.gamenet.application.mm8leveleditor.data.mm6.BSPNode

public class BSPNode
extends Object


Field Summary
private  short backNode
           
private  short coplanarOffset
           
private  short coplanarSize
           
private  short frontNode
           
 
Constructor Summary
BSPNode()
           
BSPNode(short frontNode, short backNode, short coplanarOffset, short coplanarSize)
           
 
Method Summary
 short getBackNode()
           
 short getCoplanarOffset()
           
 short getCoplanarSize()
           
 short getFrontNode()
           
static int getRecordSize()
           
 int initialize(byte[] dataSrc, int offset)
           
static int populateObjects(byte[] data, int offset, List bspNodeList)
           
 void setBackNode(short backNode)
           
 void setCoplanarOffset(short coplanarOffset)
           
 void setCoplanarSize(short coplanarSize)
           
 void setFrontNode(short frontNode)
           
static int updateData(byte[] newData, int offset, List bspNodeList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

frontNode

private short frontNode

backNode

private short backNode

coplanarOffset

private short coplanarOffset

coplanarSize

private short coplanarSize
Constructor Detail

BSPNode

public BSPNode()

BSPNode

public BSPNode(short frontNode,
               short backNode,
               short coplanarOffset,
               short coplanarSize)
Method Detail

initialize

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

populateObjects

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

updateData

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

getBackNode

public short getBackNode()

setBackNode

public void setBackNode(short backNode)

getCoplanarOffset

public short getCoplanarOffset()

setCoplanarOffset

public void setCoplanarOffset(short coplanarOffset)

getCoplanarSize

public short getCoplanarSize()

setCoplanarSize

public void setCoplanarSize(short coplanarSize)

getFrontNode

public short getFrontNode()

setFrontNode

public void setFrontNode(short frontNode)

getRecordSize

public static int getRecordSize()