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

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

public class ContainerMap
extends Object


Field Summary
private  int[][] itemLocationMap
           
private  int itemLocationMapDataOffset
           
private  int itemLocationMapDataSize
           
private  int itemLocationMapHeight
           
private  int itemLocationMapWidth
           
 
Constructor Summary
ContainerMap()
           
ContainerMap(int itemLocationMapWidth, int itemLocationMapHeight, int itemLocationMapDataSize)
           
 
Method Summary
 int[][] getItemLocationMap()
           
 int getItemLocationMapHeight()
           
 int getItemLocationMapWidth()
           
static int getRecordSize(int contentLocationWidth, int contentLocationHeight, int contentLocationDataSize)
           
 int initialize(byte[] itemLocationMapData, int itemLocationMapDataOffset, int itemLocationMapWidth, int itemLocationMapHeight, int itemLocationMapDataSize)
           
 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

itemLocationMapDataOffset

private int itemLocationMapDataOffset

itemLocationMapWidth

private int itemLocationMapWidth

itemLocationMapHeight

private int itemLocationMapHeight

itemLocationMapDataSize

private int itemLocationMapDataSize

itemLocationMap

private int[][] itemLocationMap
Constructor Detail

ContainerMap

public ContainerMap()

ContainerMap

public ContainerMap(int itemLocationMapWidth,
                    int itemLocationMapHeight,
                    int itemLocationMapDataSize)
Method Detail

getItemLocationMapHeight

public int getItemLocationMapHeight()

getItemLocationMapWidth

public int getItemLocationMapWidth()

initialize

public int initialize(byte[] itemLocationMapData,
                      int itemLocationMapDataOffset,
                      int itemLocationMapWidth,
                      int itemLocationMapHeight,
                      int itemLocationMapDataSize)

updateData

public int updateData(byte[] newData,
                      int offset)

getItemLocationMap

public int[][] getItemLocationMap()

getRecordSize

public static int getRecordSize(int contentLocationWidth,
                                int contentLocationHeight,
                                int contentLocationDataSize)