#include <cmath>#include "mapgen.h"#include "voxel.h"#include "noise.h"#include "gamedef.h"#include "mg_biome.h"#include "mapblock.h"#include "mapnode.h"#include "map.h"#include "nodedef.h"#include "emerge.h"#include "voxelalgorithms.h"#include "porting.h"#include "profiler.h"#include "settings.h"#include "treegen.h"#include "serialization.h"#include "util/serialize.h"#include "util/numeric.h"#include "util/directiontables.h"#include "filesys.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< s16, s16 > | get_mapgen_edges (s16 mapgen_limit, s16 chunksize) |
Variables | |
| FlagDesc | flagdesc_mapgen [] |
| FlagDesc | flagdesc_gennotify [] |
| static MapgenDesc | g_reg_mapgens [] |
| std::pair< s16, s16 > get_mapgen_edges | ( | s16 | mapgen_limit, |
| s16 | chunksize ) |
References MAP_BLOCKSIZE, MAX_MAP_GENERATION_LIMIT, MYMAX, and rangelim.
Referenced by MapgenParams::getSpawnRangeMax(), ModApiMapgen::Initialize(), ModApiMapgen::InitializeEmerge(), and ModApiMapgen::l_get_mapgen_edges().
Here is the caller graph for this function:| FlagDesc flagdesc_gennotify[] |
Referenced by GenerateNotifier::getEvents(), ModApiMapgen::l_get_gen_notify(), and ModApiMapgen::l_set_gen_notify().
| FlagDesc flagdesc_mapgen[] |
Referenced by MapgenParams::readParams(), Mapgen::setDefaultSettings(), and MapgenParams::writeParams().
|
static |
Referenced by Mapgen::getMapgenName(), Mapgen::getMapgenNames(), and Mapgen::getMapgenType().