diff options
author | madmaxoft <github@xoft.cz> | 2013-11-28 21:51:18 +0100 |
---|---|---|
committer | madmaxoft <github@xoft.cz> | 2013-11-28 21:51:18 +0100 |
commit | 057821d9b7f1a563e0ee3cf1a3d462a28c8e0d58 (patch) | |
tree | 4078512b062b4f78dffa5ce8f6130faa089e2f74 /src/Generating/DistortedHeightmap.cpp | |
parent | Added new biomes to old height generators. (diff) | |
download | cuberite-057821d9b7f1a563e0ee3cf1a3d462a28c8e0d58.tar cuberite-057821d9b7f1a563e0ee3cf1a3d462a28c8e0d58.tar.gz cuberite-057821d9b7f1a563e0ee3cf1a3d462a28c8e0d58.tar.bz2 cuberite-057821d9b7f1a563e0ee3cf1a3d462a28c8e0d58.tar.lz cuberite-057821d9b7f1a563e0ee3cf1a3d462a28c8e0d58.tar.xz cuberite-057821d9b7f1a563e0ee3cf1a3d462a28c8e0d58.tar.zst cuberite-057821d9b7f1a563e0ee3cf1a3d462a28c8e0d58.zip |
Diffstat (limited to 'src/Generating/DistortedHeightmap.cpp')
-rw-r--r-- | src/Generating/DistortedHeightmap.cpp | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/src/Generating/DistortedHeightmap.cpp b/src/Generating/DistortedHeightmap.cpp index c903199c3..afefcff2b 100644 --- a/src/Generating/DistortedHeightmap.cpp +++ b/src/Generating/DistortedHeightmap.cpp @@ -361,12 +361,61 @@ void cDistortedHeightmap::ComposeTerrain(cChunkDesc & a_ChunkDesc) case biExtremeHillsEdge: case biJungle: case biJungleHills: + case biJungleEdge: + case biDeepOcean: + case biStoneBeach: + case biColdBeach: + case biBirchForest: + case biBirchForestHills: + case biRoofedForest: + case biColdTaiga: + case biColdTaigaHills: + case biExtremeHillsPlus: + case biSavanna: + case biSavannaPlateau: + case biSunflowerPlains: + case biExtremeHillsM: + case biFlowerForest: + case biTaigaM: + case biSwamplandM: + case biIcePlainsSpikes: + case biJungleM: + case biJungleEdgeM: + case biBirchForestM: + case biBirchForestHillsM: + case biRoofedForestM: + case biColdTaigaM: + case biExtremeHillsPlusM: + case biSavannaM: + case biSavannaPlateauM: { a_ChunkDesc.SetBlockType(x, y, z, (y == LastAir - 1) ? E_BLOCK_GRASS : E_BLOCK_DIRT); break; } + + case biMesa: + case biMesaPlateauF: + case biMesaPlateau: + case biMesaBryce: + case biMesaPlateauFM: + case biMesaPlateauM: + { + a_ChunkDesc.SetBlockTypeMeta(x, y, z, E_BLOCK_HARDENED_CLAY, 1); + break; + } + + case biMegaTaiga: + case biMegaTaigaHills: + case biMegaSpruceTaiga: + case biMegaSpruceTaigaHills: + { + a_ChunkDesc.SetBlockTypeMeta(x, y, z, E_BLOCK_DIRT, (y == LastAir - 1) ? E_META_DIRT_PODZOL : 0); + break; + } + case biDesertHills: case biDesert: + case biDesertM: case biBeach: { a_ChunkDesc.SetBlockType(x, y, z, (y < LastAir - 3) ? E_BLOCK_SANDSTONE : E_BLOCK_SAND); |