TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
MapDefines.h File Reference
#include "Define.h"
#include "DetourNavMesh.h"
+ Include dependency graph for MapDefines.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MmapTileHeader
 

Macros

#define MMAP_VERSION   7
 

Enumerations

enum  NavTerrain {
  NAV_EMPTY = 0x00, NAV_GROUND = 0x01, NAV_MAGMA = 0x02, NAV_SLIME = 0x04,
  NAV_WATER = 0x08, NAV_UNUSED1 = 0x10, NAV_UNUSED2 = 0x20, NAV_UNUSED3 = 0x40,
  NAV_UNUSED4 = 0x80, NAV_EMPTY = 0x00, NAV_GROUND = 0x01, NAV_MAGMA = 0x02,
  NAV_SLIME = 0x04, NAV_WATER = 0x08, NAV_UNUSED1 = 0x10, NAV_UNUSED2 = 0x20,
  NAV_UNUSED3 = 0x40, NAV_UNUSED4 = 0x80
}
 

Variables

const uint32 MMAP_MAGIC = 0x4d4d4150
 

Macro Definition Documentation

#define MMAP_VERSION   7

Enumeration Type Documentation

enum NavTerrain
Enumerator
NAV_EMPTY 
NAV_GROUND 
NAV_MAGMA 
NAV_SLIME 
NAV_WATER 
NAV_UNUSED1 
NAV_UNUSED2 
NAV_UNUSED3 
NAV_UNUSED4 
NAV_EMPTY 
NAV_GROUND 
NAV_MAGMA 
NAV_SLIME 
NAV_WATER 
NAV_UNUSED1 
NAV_UNUSED2 
NAV_UNUSED3 
NAV_UNUSED4 
23 {
24  NAV_EMPTY = 0x00,
25  NAV_GROUND = 0x01,
26  NAV_MAGMA = 0x02,
27  NAV_SLIME = 0x04,
28  NAV_WATER = 0x08,
29  NAV_UNUSED1 = 0x10,
30  NAV_UNUSED2 = 0x20,
31  NAV_UNUSED3 = 0x40,
32  NAV_UNUSED4 = 0x80
33  // we only have 8 bits
34 };
Definition: MapDefines.h:26
Definition: MapDefines.h:28
Definition: MapDefines.h:25
Definition: MapDefines.h:32
Definition: MapDefines.h:27
Definition: MapDefines.h:29
Definition: MapDefines.h:30
Definition: MapDefines.h:31
Definition: MapDefines.h:24

Variable Documentation

const uint32 MMAP_MAGIC = 0x4d4d4150