#include "map.h"#include "mapsector.h"#include "mapblock.h"#include "voxel.h"#include "voxelalgorithms.h"#include "porting.h"#include "nodemetadata.h"#include "log.h"#include "profiler.h"#include "nodedef.h"#include "gamedef.h"#include "util/directiontables.h"#include "rollback_interface.h"#include "environment.h"#include "irrlicht_changes/printing.h"
Include dependency graph for map.cpp:Classes | |
| struct | TimeOrderedMapBlock |
Macros | |
| #define | CLOSEST_EDGE(pos, bounds, axis) |
Functions | |
| static void | set_node_in_block (const NodeDefManager *nodedef, MapBlock *block, v3s16 relpos, MapNode n) |
| #define CLOSEST_EDGE | ( | pos, | |
| bounds, | |||
| axis ) |
Referenced by Map::determineAdditionalOcclusionCheck().
|
static |
References CONTENT_IGNORE, errorstream, NodeDefManager::get(), MapNode::getContent(), MapBlock::getNodeNoCheck(), MapBlock::getPos(), MAP_BLOCKSIZE, ContentFeatures::name, p(), and MapBlock::setNodeNoCheck().
Referenced by Map::addNodeAndUpdate(), and Map::setNode().
Here is the call graph for this function:
Here is the caller graph for this function: