org.gamenet.application.mm8leveleditor.data.mm6.indoor
Class IndoorDataMap
java.lang.Object
org.gamenet.application.mm8leveleditor.data.mm6.indoor.IndoorDataMap
- public class IndoorDataMap
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LEVEL_NUMBER_OFFSET
private static final int LEVEL_NUMBER_OFFSET
- See Also:
- Constant Field Values
LEVEL_NAME_OFFSET
private static final int LEVEL_NAME_OFFSET
- See Also:
- Constant Field Values
LEVEL_NAME_MAX_LENGTH
private static final int LEVEL_NAME_MAX_LENGTH
- See Also:
- Constant Field Values
PALETTES_OFFSET
private static final int PALETTES_OFFSET
- See Also:
- Constant Field Values
NUMBER_OF_PALETTES
private static final int NUMBER_OF_PALETTES
- See Also:
- Constant Field Values
SONG_NAME_OFFSET
private static final int SONG_NAME_OFFSET
- See Also:
- Constant Field Values
SONG_NAME_MAX_LENGTH
private static final int SONG_NAME_MAX_LENGTH
- See Also:
- Constant Field Values
VARIABLE_FACET_DATA_SIZE_OFFSET
private static final int VARIABLE_FACET_DATA_SIZE_OFFSET
- See Also:
- Constant Field Values
VARIABLE_ROOM_DATA_SIZE_OFFSET
private static final int VARIABLE_ROOM_DATA_SIZE_OFFSET
- See Also:
- Constant Field Values
VARIABLE_ROOM_LIGHT_DATA_SIZE_OFFSET
private static final int VARIABLE_ROOM_LIGHT_DATA_SIZE_OFFSET
- See Also:
- Constant Field Values
VARIABLE_DOOR_DATA_SIZE_OFFSET
private static final int VARIABLE_DOOR_DATA_SIZE_OFFSET
- See Also:
- Constant Field Values
SKY_BITMAP_NAME_OFFSET
private static final int SKY_BITMAP_NAME_OFFSET
- See Also:
- Constant Field Values
SKY_BITMAP_NAME_MAX_LENGTH
private static final int SKY_BITMAP_NAME_MAX_LENGTH
- See Also:
- Constant Field Values
SKY_INDEX_OFFSET
private static final int SKY_INDEX_OFFSET
- See Also:
- Constant Field Values
VERTEXES_COUNT_OFFSET
private static final int VERTEXES_COUNT_OFFSET
- See Also:
- Constant Field Values
gameVersion
private int gameVersion
levelNumber
int levelNumber
levelName
String levelName
palettes
int[] palettes
songName
String songName
variableDoorDataSize
int variableDoorDataSize
skyBitmapName
String skyBitmapName
skyIndex
int skyIndex
vertexList
private List vertexList
faceList
private List faceList
indoorFacetExtraDataList
private List indoorFacetExtraDataList
roomList
private List roomList
variableRoomData
private byte[] variableRoomData
variableRoomLightData
private byte[] variableRoomLightData
numberOfDoors
private int numberOfDoors
spriteList
private List spriteList
lightSourcesList
private List lightSourcesList
bspNodeList
private List bspNodeList
spawnPointList
private List spawnPointList
mapOutlineList
private List mapOutlineList
IndoorDataMap
public IndoorDataMap(int gameVersion)
initialize
public int initialize(byte[] dataSrc,
int offset)
checkDataIntegrity
public static boolean checkDataIntegrity(int gameVersion,
byte[] data,
int offset,
int expectedNewOffset)
updateData
public byte[] updateData(byte[] oldData)
getGameVersion
public int getGameVersion()
getVertexList
public List getVertexList()
getFaceList
public List getFaceList()
getRoomList
public List getRoomList()
getVariableRoomData
public byte[] getVariableRoomData()
getVariableRoomLightData
public byte[] getVariableRoomLightData()
getSpriteList
public List getSpriteList()
getMapOutlineList
public List getMapOutlineList()
getLightSourcesList
public List getLightSourcesList()
getBspNodeList
public List getBspNodeList()
getSpawnPointList
public List getSpawnPointList()
getLevelNumber
public int getLevelNumber()
setLevelNumber
public void setLevelNumber(int levelNumber)
getNumberOfDoors
public int getNumberOfDoors()
setNumberOfDoors
public void setNumberOfDoors(int numberOfDoors)
getSkyBitmapName
public String getSkyBitmapName()
setSkyBitmapName
public void setSkyBitmapName(String skyBitmapName)
getSkyBitmapNameMaxLength
public int getSkyBitmapNameMaxLength()
getSkyIndex
public int getSkyIndex()
setSkyIndex
public void setSkyIndex(int skyIndex)
getSongName
public String getSongName()
setSongName
public void setSongName(String songName)
getSongNameMaxLength
public int getSongNameMaxLength()
getPaletteArray
public int[] getPaletteArray()
getLevelName
public String getLevelName()
setLevelName
public void setLevelName(String levelName)
getLevelNameMaxLength
public int getLevelNameMaxLength()
getVariableDoorDataSize
public int getVariableDoorDataSize()
setVariableDoorDataSize
public void setVariableDoorDataSize(int variableDoorDataSize)
getIndoorFacetExtraDataList
public List getIndoorFacetExtraDataList()