#include "map.h"
#include "mapsector.h"
#include "filesys.h"
#include "voxel.h"
#include "voxelalgorithms.h"
#include "porting.h"
#include "serialization.h"
#include "settings.h"
#include "log.h"
#include "profiler.h"
#include "gamedef.h"
#include "util/directiontables.h"
#include "rollback_interface.h"
#include "reflowscan.h"
#include "emerge.h"
#include "mapgen/mapgen_v6.h"
#include "mapgen/mg_biome.h"
#include "config.h"
#include "server.h"
#include "database/database.h"
#include "database/database-dummy.h"
#include "database/database-sqlite3.h"
#include "script/scripting_server.h"
#include "irrlicht_changes/printing.h"
#include "database/database-leveldb.h"
#include "database/database-redis.h"
Classes | |
struct | NodeNeighbor |
Macros | |
#define | WATER_DROP_BOOST 4 |
Enumerations | |
enum | NeighborType : u8 { NEIGHBOR_UPPER , NEIGHBOR_SAME_LEVEL , NEIGHBOR_LOWER } |
Functions | |
static s8 | get_max_liquid_level (NodeNeighbor nb, s8 current_max_node_level) |
Variables | |
static const v3s16 | liquid_6dirs [6] |
#define WATER_DROP_BOOST 4 |
Referenced by get_max_liquid_level().
enum NeighborType : u8 |
|
static |
References LIQUID_FLOW_DOWN_MASK, LIQUID_LEVEL_MASK, LIQUID_LEVEL_MAX, NodeNeighbor::n, NEIGHBOR_LOWER, NEIGHBOR_SAME_LEVEL, NEIGHBOR_UPPER, MapNode::param2, NodeNeighbor::t, and WATER_DROP_BOOST.
Referenced by ServerMap::transformLiquids().