![]() |
TrinityCore
|
Include dependency graph for MMapDefines.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | MmapNavMeshHeader |
| struct | MmapTileHeader |
| struct | OffMeshData |
Enumerations | |
| enum | NavArea { NAV_AREA_EMPTY = 0 , NAV_AREA_GROUND = 11 , NAV_AREA_GROUND_STEEP = 10 , NAV_AREA_WATER = 9 , NAV_AREA_MAGMA_SLIME = 8 , NAV_AREA_MAX_VALUE = NAV_AREA_GROUND , NAV_AREA_MIN_VALUE = NAV_AREA_MAGMA_SLIME , NAV_AREA_ALL_MASK = 0x3F } |
| enum | NavTerrainFlag : uint16 { NAV_EMPTY = 0x00 , NAV_GROUND = 1 << (NAV_AREA_MAX_VALUE - NAV_AREA_GROUND) , NAV_GROUND_STEEP = 1 << (NAV_AREA_MAX_VALUE - NAV_AREA_GROUND_STEEP) , NAV_WATER = 1 << (NAV_AREA_MAX_VALUE - NAV_AREA_WATER) , NAV_MAGMA_SLIME = 1 << (NAV_AREA_MAX_VALUE - NAV_AREA_MAGMA_SLIME) } |
| enum | OffMeshConnectionFlag : uint8 { OFFMESH_CONNECTION_FLAG_BIDIRECTIONAL = 0x01 } |
Variables | |
| uint32 constexpr | MMAP_MAGIC = 0x4d4d4150 |
| uint32 constexpr | MMAP_VERSION = 16 |
| enum NavArea |
| Enumerator | |
|---|---|
| NAV_AREA_EMPTY | |
| NAV_AREA_GROUND | |
| NAV_AREA_GROUND_STEEP | |
| NAV_AREA_WATER | |
| NAV_AREA_MAGMA_SLIME | |
| NAV_AREA_MAX_VALUE | |
| NAV_AREA_MIN_VALUE | |
| NAV_AREA_ALL_MASK | |
Definition at line 56 of file MMapDefines.h.
| enum NavTerrainFlag : uint16 |
| Enumerator | |
|---|---|
| NAV_EMPTY | |
| NAV_GROUND | |
| NAV_GROUND_STEEP | |
| NAV_WATER | |
| NAV_MAGMA_SLIME | |
Definition at line 70 of file MMapDefines.h.
| enum OffMeshConnectionFlag : uint8 |
| Enumerator | |
|---|---|
| OFFMESH_CONNECTION_FLAG_BIDIRECTIONAL | |
Definition at line 79 of file MMapDefines.h.
|
inlineconstexpr |
Definition at line 24 of file MMapDefines.h.
Referenced by MMAP::MMapManager::loadMap(), MMAP::MMapManager::parseNavMeshParamsFile(), and MMAP::MapTileBuilder::shouldSkipTile().
|
inlineconstexpr |
Definition at line 25 of file MMapDefines.h.
Referenced by MMAP::MMapManager::loadMap(), MMAP::MMapManager::parseNavMeshParamsFile(), and MMAP::MapTileBuilder::shouldSkipTile().