civquest
Class VegetationData

java.lang.Object
  extended bycivquest.VegetationData

public class VegetationData
extends java.lang.Object


Field Summary
protected  java.lang.String condition
           
protected  java.lang.String description
           
protected  java.lang.String directory
           
protected  java.lang.String name
           
 
Constructor Summary
VegetationData(Registry registry, java.lang.String ruleset)
           
 
Method Summary
 civquest.VegetationData.HeightLevelData findHeightLevel(int height)
           
 civquest.VegetationData.HeightLevelData findHeightLevel(java.lang.String height)
           
 java.lang.String getCondition()
           
 double getDefense(int height)
           
 java.lang.String getDescription()
           
 java.lang.String getDirectory()
           
 java.lang.String[] getFlatTiles(int heightLevel)
           
 int getFood(int height)
           
 java.lang.String[] getIsoTiles(int heightLevel)
           
 java.lang.String getName()
           
 int getProduction(int height)
           
 java.lang.String getRandomTile(int mapType, int heightLevel)
           
 java.lang.String[] getTiles(int mapType, int heightLevel)
           
 int getTrade(int height)
           
 boolean heightExists(int height)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

condition

protected java.lang.String condition

name

protected java.lang.String name

description

protected java.lang.String description

directory

protected java.lang.String directory
Constructor Detail

VegetationData

public VegetationData(Registry registry,
                      java.lang.String ruleset)
Method Detail

getFlatTiles

public java.lang.String[] getFlatTiles(int heightLevel)

getIsoTiles

public java.lang.String[] getIsoTiles(int heightLevel)

getRandomTile

public java.lang.String getRandomTile(int mapType,
                                      int heightLevel)

getTiles

public java.lang.String[] getTiles(int mapType,
                                   int heightLevel)

getCondition

public java.lang.String getCondition()

getName

public java.lang.String getName()

getDescription

public java.lang.String getDescription()

getDirectory

public java.lang.String getDirectory()

getFood

public int getFood(int height)

getTrade

public int getTrade(int height)

getProduction

public int getProduction(int height)

getDefense

public double getDefense(int height)

heightExists

public boolean heightExists(int height)

findHeightLevel

public civquest.VegetationData.HeightLevelData findHeightLevel(java.lang.String height)

findHeightLevel

public civquest.VegetationData.HeightLevelData findHeightLevel(int height)