Package com.deco2800.game.areas.terrain
Class TerrainTile
java.lang.Object
com.deco2800.game.areas.terrain.TerrainTile
- All Implemented Interfaces:
 TiledMapTile
public class TerrainTile extends java.lang.Object implements TiledMapTile
Custom terrain tile implementation for tiled map terrain that stores additional properties we
 may want to have in the game, such as audio, walking speed, traversability by AI, etc.
- 
Nested Class Summary
Nested classes/interfaces inherited from interface com.badlogic.gdx.maps.tiled.TiledMapTile
TiledMapTile.BlendMode - 
Constructor Summary
Constructors Constructor Description TerrainTile(TextureRegion textureRegion) - 
Method Summary
Modifier and Type Method Description TiledMapTile.BlendModegetBlendMode()intgetId()MapObjectsgetObjects()Not required for game, unimplementedfloatgetOffsetX()floatgetOffsetY()MapPropertiesgetProperties()Not required for game, unimplementedTextureRegiongetTextureRegion()voidsetBlendMode(TiledMapTile.BlendMode blendMode)voidsetId(int id)voidsetOffsetX(float offsetX)voidsetOffsetY(float offsetY)voidsetTextureRegion(TextureRegion textureRegion) 
- 
Constructor Details
 - 
Method Details
- 
getId
public int getId()- Specified by:
 getIdin interfaceTiledMapTile
 - 
setId
public void setId(int id)- Specified by:
 setIdin interfaceTiledMapTile
 - 
getBlendMode
- Specified by:
 getBlendModein interfaceTiledMapTile
 - 
setBlendMode
- Specified by:
 setBlendModein interfaceTiledMapTile
 - 
getTextureRegion
- Specified by:
 getTextureRegionin interfaceTiledMapTile
 - 
setTextureRegion
- Specified by:
 setTextureRegionin interfaceTiledMapTile
 - 
getOffsetX
public float getOffsetX()- Specified by:
 getOffsetXin interfaceTiledMapTile
 - 
setOffsetX
public void setOffsetX(float offsetX)- Specified by:
 setOffsetXin interfaceTiledMapTile
 - 
getOffsetY
public float getOffsetY()- Specified by:
 getOffsetYin interfaceTiledMapTile
 - 
setOffsetY
public void setOffsetY(float offsetY)- Specified by:
 setOffsetYin interfaceTiledMapTile
 - 
getProperties
Not required for game, unimplemented- Specified by:
 getPropertiesin interfaceTiledMapTile- Returns:
 - null
 
 - 
getObjects
Not required for game, unimplemented- Specified by:
 getObjectsin interfaceTiledMapTile- Returns:
 - null
 
 
 -