Minetest  5.4.0
map.h File Reference
#include <iostream>
#include <sstream>
#include <set>
#include <map>
#include <list>
#include "irrlichttypes_bloated.h"
#include "mapnode.h"
#include "constants.h"
#include "voxel.h"
#include "modifiedstate.h"
#include "util/container.h"
#include "util/metricsbackend.h"
#include "nodetimer.h"
#include "map_settings_manager.h"
#include "debug.h"
+ Include dependency graph for map.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MapEditEvent
 
class  MapEventReceiver
 
class  Map
 
class  ServerMap
 
class  MMVManip
 

Macros

#define MAPTYPE_BASE   0
 
#define MAPTYPE_SERVER   1
 
#define MAPTYPE_CLIENT   2
 
#define VMANIP_BLOCK_DATA_INEXIST   1
 
#define VMANIP_BLOCK_CONTAINS_CIGNORE   2
 

Enumerations

enum  MapEditEventType {
  MEET_ADDNODE , MEET_REMOVENODE , MEET_SWAPNODE , MEET_BLOCK_NODE_METADATA_CHANGED ,
  MEET_OTHER
}
 

Macro Definition Documentation

◆ MAPTYPE_BASE

#define MAPTYPE_BASE   0

◆ MAPTYPE_CLIENT

#define MAPTYPE_CLIENT   2

◆ MAPTYPE_SERVER

#define MAPTYPE_SERVER   1

◆ VMANIP_BLOCK_CONTAINS_CIGNORE

#define VMANIP_BLOCK_CONTAINS_CIGNORE   2

◆ VMANIP_BLOCK_DATA_INEXIST

#define VMANIP_BLOCK_DATA_INEXIST   1

Enumeration Type Documentation

◆ MapEditEventType

Enumerator
MEET_ADDNODE 
MEET_REMOVENODE 
MEET_SWAPNODE 
MEET_BLOCK_NODE_METADATA_CHANGED 
MEET_OTHER