Class TileData
java.lang.Object
de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
public class TileData
extends java.lang.ObjectNested Class Summary
Nested Classes Modifier and Type Class Description static classTileData.Compressionstatic classTileData.EncodingConstructor Summary
Method Summary
Modifier and Type Method Description static java.lang.Stringencode(TileData data)java.lang.StringgetCompression()java.lang.StringgetEncoding()protected intgetHeight()protected intgetOffsetX()protected intgetOffsetY()java.util.List<Tile>getTiles()java.lang.StringgetValue()protected intgetWidth()protected booleanisInfinite()protected static java.util.List<Tile>parseBase64Data(java.lang.String value, java.lang.String compression)protected static java.util.List<Tile>parseCsvData(java.lang.String value)voidsetCompression(java.lang.String compression)voidsetEncoding(java.lang.String encoding)protected voidsetMinChunkOffsets(int x, int y)voidsetValue(java.lang.String value)
Constructor Details
TileData
public TileData()Instantiates a newTileDatainstance.TileData
public TileData(java.util.List<Tile> tiles, int width, int height, java.lang.String encoding, java.lang.String compression) throws TmxException- Throws:
TmxException
Method Details
getEncoding
public java.lang.String getEncoding()getCompression
public java.lang.String getCompression()getValue
public java.lang.String getValue()setEncoding
public void setEncoding(java.lang.String encoding)setCompression
public void setCompression(java.lang.String compression)setValue
public void setValue(java.lang.String value)getTiles
encode
- Throws:
java.io.IOException
setMinChunkOffsets
protected void setMinChunkOffsets(int x, int y)isInfinite
protected boolean isInfinite()getWidth
protected int getWidth()getHeight
protected int getHeight()getOffsetX
protected int getOffsetX()getOffsetY
protected int getOffsetY()parseBase64Data
protected static java.util.List<Tile> parseBase64Data(java.lang.String value, java.lang.String compression) throws InvalidTileLayerException- Throws:
InvalidTileLayerException
parseCsvData
protected static java.util.List<Tile> parseCsvData(java.lang.String value) throws InvalidTileLayerException- Throws:
InvalidTileLayerException
