org.gamenet.application.mm8leveleditor.data.mm6.outdoor
Class OutdoorDataMap
java.lang.Object
org.gamenet.application.mm8leveleditor.data.mm6.outdoor.OutdoorDataMap
- public class OutdoorDataMap
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BLANK_OFFSET
private static final int BLANK_OFFSET
- See Also:
- Constant Field Values
BLANK_MAX_LENGTH
private static final int BLANK_MAX_LENGTH
- See Also:
- Constant Field Values
DEFAULT_ODM_OFFSET
private static final int DEFAULT_ODM_OFFSET
- See Also:
- Constant Field Values
DEFAULT_ODM_MAX_LENGTH
private static final int DEFAULT_ODM_MAX_LENGTH
- See Also:
- Constant Field Values
EDITOR_OFFSET
private static final int EDITOR_OFFSET
- See Also:
- Constant Field Values
EDITOR_MAX_LENGTH_MM6
private static final int EDITOR_MAX_LENGTH_MM6
- See Also:
- Constant Field Values
EDITOR_MAX_LENGTH_MM8
private static final int EDITOR_MAX_LENGTH_MM8
- See Also:
- Constant Field Values
SKY_BITMAP_OFFSET
private static final int SKY_BITMAP_OFFSET
- See Also:
- Constant Field Values
SKY_BITMAP_MAX_LENGTH
private static final int SKY_BITMAP_MAX_LENGTH
- See Also:
- Constant Field Values
GROUND_BITMAP_OFFSET
private static final int GROUND_BITMAP_OFFSET
- See Also:
- Constant Field Values
GROUND_BITMAP_MAX_LENGTH
private static final int GROUND_BITMAP_MAX_LENGTH
- See Also:
- Constant Field Values
TILE_SET_SELECTOR_OFFSET
private static final int TILE_SET_SELECTOR_OFFSET
- See Also:
- Constant Field Values
NUMBER_OF_TILE_SET_SELECTORS
private static final int NUMBER_OF_TILE_SET_SELECTORS
- See Also:
- Constant Field Values
tileSetSelectorArray
private TileSetSelector[] tileSetSelectorArray
MAP_WIDTH
private static final int MAP_WIDTH
- See Also:
- Constant Field Values
MAP_HEIGHT
private static final int MAP_HEIGHT
- See Also:
- Constant Field Values
HEIGHT_MAP_OFFSET
private static final int HEIGHT_MAP_OFFSET
- See Also:
- Constant Field Values
HEIGHT_MAP_LENGTH
private static final int HEIGHT_MAP_LENGTH
- See Also:
- Constant Field Values
TILE_MAP_OFFSET
private static final int TILE_MAP_OFFSET
- See Also:
- Constant Field Values
TILE_MAP_LENGTH
private static final int TILE_MAP_LENGTH
- See Also:
- Constant Field Values
ATTRIBUTE_MAP_OFFSET
private static final int ATTRIBUTE_MAP_OFFSET
- See Also:
- Constant Field Values
ATTRIBUTE_MAP_LENGTH
private static final int ATTRIBUTE_MAP_LENGTH
- See Also:
- Constant Field Values
gameVersion
private int gameVersion
blankString
private String blankString
defaultOdmString
private String defaultOdmString
editorString
private String editorString
masterTile
private byte masterTile
skyBitmapName
private String skyBitmapName
groundBitmapName
private String groundBitmapName
attributes
private int attributes
heightMap
private byte[][] heightMap
tileMap
private byte[][] tileMap
attributeMap
private byte[][] attributeMap
terrainNormalMapData
private TerrainNormalMapData terrainNormalMapData
d3ObjectList
private List d3ObjectList
spriteList
private List spriteList
unknownMapData
private UnknownMapData unknownMapData
spawnPointList
private List spawnPointList
OutdoorDataMap
public OutdoorDataMap(int gameVersion,
byte[] data)
checkDataIntegrity
public static boolean checkDataIntegrity(int gameVersion,
byte[] data,
int offset,
int expectedNewOffset)
updateData
public byte[] updateData(byte[] oldData)
getGameVersion
public int getGameVersion()
getBlankString
public String getBlankString()
setBlankString
public void setBlankString(String blankString)
getDefaultOdmString
public String getDefaultOdmString()
setDefaultOdmString
public void setDefaultOdmString(String defaultOdmString)
getEditorString
public String getEditorString()
setEditorString
public void setEditorString(String editorString)
getMasterTile
public byte getMasterTile()
setMasterTile
public void setMasterTile(byte masterTile)
getSkyBitmapName
public String getSkyBitmapName()
setSkyBitmapName
public void setSkyBitmapName(String skyBitmapName)
getGroundBitmapName
public String getGroundBitmapName()
setGroundBitmapName
public void setGroundBitmapName(String groundBitmapName)
getAttributes
public int getAttributes()
setAttributes
public void setAttributes(int attributes)
getTileSetSelectorArray
public TileSetSelector[] getTileSetSelectorArray()
getTileSetSelectorOffset
public long getTileSetSelectorOffset()
getHeightMap
public byte[][] getHeightMap()
getHeightMapOffset
public long getHeightMapOffset()
getTileMap
public byte[][] getTileMap()
getTileMapOffset
public long getTileMapOffset()
getAttributeMap
public byte[][] getAttributeMap()
getAttributeMapOffset
public long getAttributeMapOffset()
getD3ObjectList
public List getD3ObjectList()
getSpriteList
public List getSpriteList()
getUnknownMapData
public UnknownMapData getUnknownMapData()
getSpawnPointList
public List getSpawnPointList()
getTerrainNormalData
public TerrainNormalMapData getTerrainNormalData()