Minetest  5.4.0
map.cpp File Reference
#include "map.h"
#include "mapsector.h"
#include "mapblock.h"
#include "filesys.h"
#include "voxel.h"
#include "voxelalgorithms.h"
#include "porting.h"
#include "serialization.h"
#include "nodemetadata.h"
#include "settings.h"
#include "log.h"
#include "profiler.h"
#include "nodedef.h"
#include "gamedef.h"
#include "util/directiontables.h"
#include "util/basic_macros.h"
#include "rollback_interface.h"
#include "environment.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 <deque>
#include <queue>
#include "database/database-leveldb.h"
#include "database/database-redis.h"
+ Include dependency graph for map.cpp:

Classes

struct  TimeOrderedMapBlock
 
struct  NodeNeighbor
 

Macros

#define WATER_DROP_BOOST   4
 
#define CLOSEST_EDGE(pos, bounds, axis)
 

Enumerations

enum  NeighborType : u8 { NEIGHBOR_UPPER , NEIGHBOR_SAME_LEVEL , NEIGHBOR_LOWER }
 

Variables

static const v3s16 liquid_6dirs [6]
 

Macro Definition Documentation

◆ CLOSEST_EDGE

#define CLOSEST_EDGE (   pos,
  bounds,
  axis 
)
Value:
((pos).axis <= (bounds).MinEdge.axis) ? (bounds).MinEdge.axis : \
(bounds).MaxEdge.axis

◆ WATER_DROP_BOOST

#define WATER_DROP_BOOST   4

Enumeration Type Documentation

◆ NeighborType

enum NeighborType : u8
Enumerator
NEIGHBOR_UPPER 
NEIGHBOR_SAME_LEVEL 
NEIGHBOR_LOWER 

Variable Documentation

◆ liquid_6dirs

const v3s16 liquid_6dirs[6]
static
Initial value:
= {
v3s16( 0, 1, 0),
v3s16( 0, 0, 1),
v3s16( 1, 0, 0),
v3s16( 0, 0,-1),
v3s16(-1, 0, 0),
v3s16( 0,-1, 0)
}
core::vector3d< s16 > v3s16
Definition: irr_v3d.h:28

Referenced by Map::transformLiquids().