AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
MapDefines.h File Reference
#include "Define.h"
#include "DetourNavMesh.h"

Go to the source code of this file.

Classes

struct  MmapTileRecastConfig
 
struct  MmapTileHeader
 

Macros

#define MAX_NUMBER_OF_GRIDS   64
 
#define MAX_NUMBER_OF_CELLS   8
 
#define SIZE_OF_GRIDS   533.3333f
 
#define MMAP_MAGIC   0x4d4d4150
 
#define MMAP_VERSION   18
 

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
}
 

Macro Definition Documentation

◆ MAX_NUMBER_OF_CELLS

#define MAX_NUMBER_OF_CELLS   8

◆ MAX_NUMBER_OF_GRIDS

#define MAX_NUMBER_OF_GRIDS   64

◆ MMAP_MAGIC

#define MMAP_MAGIC   0x4d4d4150

◆ MMAP_VERSION

#define MMAP_VERSION   18

◆ SIZE_OF_GRIDS

#define SIZE_OF_GRIDS   533.3333f

Enumeration Type Documentation

◆ NavTerrain

enum NavTerrain
Enumerator
NAV_EMPTY 
NAV_GROUND 
NAV_MAGMA 
NAV_SLIME 
NAV_WATER 
NAV_UNUSED1 
NAV_UNUSED2 
NAV_UNUSED3 
NAV_UNUSED4 
89{
90 NAV_EMPTY = 0x00,
91 NAV_GROUND = 0x01,
92 NAV_MAGMA = 0x02,
93 NAV_SLIME = 0x04,
94 NAV_WATER = 0x08,
95 NAV_UNUSED1 = 0x10,
96 NAV_UNUSED2 = 0x20,
97 NAV_UNUSED3 = 0x40,
98 NAV_UNUSED4 = 0x80
99 // we only have 8 bits
100};
@ NAV_UNUSED3
Definition MapDefines.h:97
@ NAV_UNUSED2
Definition MapDefines.h:96
@ NAV_UNUSED1
Definition MapDefines.h:95
@ NAV_EMPTY
Definition MapDefines.h:90
@ NAV_UNUSED4
Definition MapDefines.h:98
@ NAV_MAGMA
Definition MapDefines.h:92
@ NAV_GROUND
Definition MapDefines.h:91
@ NAV_SLIME
Definition MapDefines.h:93
@ NAV_WATER
Definition MapDefines.h:94