#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"
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().
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().