diff options
author | Vaughan Lapsley <vlapsley@users.noreply.github.com> | 2017-07-06 21:53:56 +1000 |
---|---|---|
committer | Loïc Blot <nerzhul@users.noreply.github.com> | 2017-07-06 13:53:56 +0200 |
commit | a80ecbee1e838491343af760539a37fac4232048 (patch) | |
tree | 4c8a4cee306ea447ae9e66bcb052795684165dd7 /src/mapgen.cpp | |
parent | 6bedb6de408d531c1843888edc6576040c368695 (diff) | |
download | dragonfireclient-a80ecbee1e838491343af760539a37fac4232048.tar.xz |
Mapgen: Add Carpathian mapgen (#6015)
Diffstat (limited to 'src/mapgen.cpp')
-rw-r--r-- | src/mapgen.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mapgen.cpp b/src/mapgen.cpp index e40bf2a7e..b095d34c8 100644 --- a/src/mapgen.cpp +++ b/src/mapgen.cpp @@ -40,6 +40,7 @@ with this program; if not, write to the Free Software Foundation, Inc., #include "util/numeric.h" #include "filesys.h" #include "log.h" +#include "mapgen_carpathian.h" #include "mapgen_flat.h" #include "mapgen_fractal.h" #include "mapgen_v5.h" @@ -86,6 +87,7 @@ static MapgenDesc g_reg_mapgens[] = { {"fractal", true}, {"valleys", true}, {"singlenode", true}, + {"carpathian", true}, }; STATIC_ASSERT( @@ -159,6 +161,8 @@ Mapgen *Mapgen::createMapgen(MapgenType mgtype, int mgid, MapgenParams *params, EmergeManager *emerge) { switch (mgtype) { + case MAPGEN_CARPATHIAN: + return new MapgenCarpathian(mgid, (MapgenCarpathianParams *)params, emerge); case MAPGEN_FLAT: return new MapgenFlat(mgid, (MapgenFlatParams *)params, emerge); case MAPGEN_FRACTAL: @@ -182,6 +186,8 @@ Mapgen *Mapgen::createMapgen(MapgenType mgtype, int mgid, MapgenParams *Mapgen::createMapgenParams(MapgenType mgtype) { switch (mgtype) { + case MAPGEN_CARPATHIAN: + return new MapgenCarpathianParams; case MAPGEN_FLAT: return new MapgenFlatParams; case MAPGEN_FRACTAL: |