#include <cmath>#include "mapgen.h"#include "voxel.h"#include "noise.h"#include "gamedef.h"#include "mg_biome.h"#include "mapnode.h"#include "map.h"#include "nodedef.h"#include "emerge.h"#include "voxelalgorithms.h"#include "profiler.h"#include "settings.h"#include "treegen.h"#include "util/numeric.h"#include "util/directiontables.h"#include "log.h"#include "mapgen_carpathian.h"#include "mapgen_flat.h"#include "mapgen_fractal.h"#include "mapgen_v5.h"#include "mapgen_v6.h"#include "mapgen_v7.h"#include "mapgen_valleys.h"#include "mapgen_singlenode.h"#include "cavegen.h"#include "dungeongen.h"
Include dependency graph for mapgen.cpp:Classes | |
| struct | MapgenDesc |
Functions | |
| std::pair< v3s16, v3s16 > | get_mapgen_edges (s16 mapgen_limit, v3s16 chunksize) |
Variables | |
| const FlagDesc | flagdesc_mapgen [] |
| const FlagDesc | flagdesc_gennotify [] |
| static MapgenDesc | g_reg_mapgens [] |
References MAP_BLOCKSIZE, MAX_MAP_GENERATION_LIMIT, and rangelim().
Referenced by MapgenParams::getSpawnRangeMax(), ModApiMapgen::Initialize(), ModApiMapgen::InitializeEmerge(), ModApiMapgen::l_get_mapgen_edges(), and TestMapgen::testMapgenEdges().
Here is the call graph for this function:
Here is the caller graph for this function:| const FlagDesc flagdesc_gennotify[] |
Referenced by GenerateNotifier::getEvents(), ModApiMapgen::l_get_gen_notify(), and ModApiMapgen::l_set_gen_notify().
| const FlagDesc flagdesc_mapgen[] |
Referenced by MapgenParams::readParams(), Mapgen::setDefaultSettings(), and MapgenParams::writeParams().
|
static |
Referenced by Mapgen::getMapgenName(), Mapgen::getMapgenNames(), and Mapgen::getMapgenType().