org.gamenet.application.mm8leveleditor.data.mm6
Class ItemContainer
java.lang.Object
org.gamenet.application.mm8leveleditor.data.mm6.ItemContainer
- public class ItemContainer
- extends Object
Constructor Summary |
ItemContainer(int gameVersion)
|
ItemContainer(int gameVersion,
int numberOfItems,
int itemLocationMapWidth,
int itemLocationMapHeight,
int itemLocationDataSize)
|
Method Summary |
ContainedItem[] |
getContainedItemArray()
|
int |
getGameVersion()
|
ContainerMap |
getItemLocationMap()
|
static int |
getRecordSize(int gameVersion,
int numberOfItems,
int contentLocationWidth,
int contentLocationHeight,
int contentLocationDataSize)
|
int |
initializeItems(int numberOfItems,
byte[] itemData,
int itemDataOffset)
|
int |
initializeMap(byte[] itemLocationMapData,
int itemLocationMapDataOffset,
int itemLocationMapWidth,
int itemLocationMapHeight,
int itemLocationDataSize)
|
int |
updateDataItems(byte[] newData,
int offset)
|
int |
updateDataMap(byte[] newData,
int offset)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
gameVersion
private int gameVersion
containedItemArray
private ContainedItem[] containedItemArray
itemLocationMap
private ContainerMap itemLocationMap
ItemContainer
public ItemContainer(int gameVersion)
ItemContainer
public ItemContainer(int gameVersion,
int numberOfItems,
int itemLocationMapWidth,
int itemLocationMapHeight,
int itemLocationDataSize)
initializeItems
public int initializeItems(int numberOfItems,
byte[] itemData,
int itemDataOffset)
initializeMap
public int initializeMap(byte[] itemLocationMapData,
int itemLocationMapDataOffset,
int itemLocationMapWidth,
int itemLocationMapHeight,
int itemLocationDataSize)
updateDataItems
public int updateDataItems(byte[] newData,
int offset)
updateDataMap
public int updateDataMap(byte[] newData,
int offset)
getContainedItemArray
public ContainedItem[] getContainedItemArray()
getItemLocationMap
public ContainerMap getItemLocationMap()
getRecordSize
public static int getRecordSize(int gameVersion,
int numberOfItems,
int contentLocationWidth,
int contentLocationHeight,
int contentLocationDataSize)
getGameVersion
public int getGameVersion()