Class LayerDataGenerator
java.lang.Object
com.ardor3d.example.craft.generators.LayerDataGenerator
- All Implemented Interfaces:
DataGenerator
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
generateChunk
(int xStart, int zStart, int xEnd, int zEnd, int spacing, int height, WorldModifier blockScene) Method to implement for custom terrain generation.abstract int
getLayerHeight
(int layer, int x, int y, int z, WorldModifier blockScene) abstract int
getLayerType
(int layer, int x, int z, WorldModifier blockScene) abstract boolean
isCave
(int x, int y, int z, WorldModifier blockScene)
-
Field Details
-
waterHeight
protected int waterHeight
-
-
Constructor Details
-
LayerDataGenerator
public LayerDataGenerator(int nrLayers, int waterHeight)
-
-
Method Details
-
generateChunk
public void generateChunk(int xStart, int zStart, int xEnd, int zEnd, int spacing, int height, WorldModifier blockScene) Description copied from interface:DataGenerator
Method to implement for custom terrain generation.- Specified by:
generateChunk
in interfaceDataGenerator
- Parameters:
xStart
- Starting point of generation in XzStart
- Starting point of generation in ZZxEnd
- Ending point of generation in XzEnd
- Ending point of generation in Zspacing
- Space between sample data points (for faster zoom outs in map viewers etc)height
- Height of data to generate in YblockScene
- WorldModifier to build the world against (setBlock etc).
-
isCave
-
getLayerType
-
getLayerHeight
-