jfreerails.world.terrain
Interface TerrainType
- All Superinterfaces:
- FreerailsSerializable, java.io.Serializable
- All Known Implementing Classes:
- NullTerrainType, TileTypeImpl
public interface TerrainType
- extends FreerailsSerializable
Defines the methods to access the properties of a type of terrains.
- Author:
- Luke
getTerrainTypeName
java.lang.String getTerrainTypeName()
getCategory
TerrainType.Category getCategory()
getBuildCost
Money getBuildCost()
getRightOfWay
int getRightOfWay()
getRGB
int getRGB()
getProduction
ImList<Production> getProduction()
getConsumption
ImList<Consumption> getConsumption()
getConversion
ImList<Conversion> getConversion()
getDisplayName
java.lang.String getDisplayName()