From a80ecbee1e838491343af760539a37fac4232048 Mon Sep 17 00:00:00 2001 From: Vaughan Lapsley Date: Thu, 6 Jul 2017 21:53:56 +1000 Subject: Mapgen: Add Carpathian mapgen (#6015) --- src/mapgen.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/mapgen.cpp') 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: -- cgit v1.2.3