Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
TerrainBuilder.cpp File Reference
#include "TerrainBuilder.h"
#include "PathCommon.h"
#include "MapBuilder.h"
#include "VMapManager2.h"
#include "MapTree.h"
#include "ModelInstance.h"
#include <vector>
Include dependency graph for TerrainBuilder.cpp:

Go to the source code of this file.

Classes

struct  map_fileheader
struct  map_heightHeader
struct  map_liquidHeader

Namespaces

namespace  MMAP

Macros

#define MAP_HEIGHT_AS_INT16   0x0002
#define MAP_HEIGHT_AS_INT8   0x0004
#define MAP_HEIGHT_NO_HEIGHT   0x0001
#define MAP_LIQUID_NO_HEIGHT   0x0002
#define MAP_LIQUID_NO_TYPE   0x0001
#define MAP_LIQUID_TYPE_DARK_WATER   0x10
#define MAP_LIQUID_TYPE_MAGMA   0x04
#define MAP_LIQUID_TYPE_NO_WATER   0x00
#define MAP_LIQUID_TYPE_OCEAN   0x02
#define MAP_LIQUID_TYPE_SLIME   0x08
#define MAP_LIQUID_TYPE_WATER   0x01
#define MAP_LIQUID_TYPE_WMO_WATER   0x20

Variables

char const * MMAP::MAP_VERSION_MAGIC = "v1.4"

Macro Definition Documentation

◆ MAP_HEIGHT_AS_INT16

#define MAP_HEIGHT_AS_INT16   0x0002

Definition at line 35 of file TerrainBuilder.cpp.

◆ MAP_HEIGHT_AS_INT8

#define MAP_HEIGHT_AS_INT8   0x0004

Definition at line 36 of file TerrainBuilder.cpp.

◆ MAP_HEIGHT_NO_HEIGHT

#define MAP_HEIGHT_NO_HEIGHT   0x0001

Definition at line 34 of file TerrainBuilder.cpp.

◆ MAP_LIQUID_NO_HEIGHT

#define MAP_LIQUID_NO_HEIGHT   0x0002

Definition at line 47 of file TerrainBuilder.cpp.

◆ MAP_LIQUID_NO_TYPE

#define MAP_LIQUID_NO_TYPE   0x0001

Definition at line 46 of file TerrainBuilder.cpp.

◆ MAP_LIQUID_TYPE_DARK_WATER

#define MAP_LIQUID_TYPE_DARK_WATER   0x10

Definition at line 66 of file TerrainBuilder.cpp.

◆ MAP_LIQUID_TYPE_MAGMA

#define MAP_LIQUID_TYPE_MAGMA   0x04

Definition at line 64 of file TerrainBuilder.cpp.

◆ MAP_LIQUID_TYPE_NO_WATER

#define MAP_LIQUID_TYPE_NO_WATER   0x00

Definition at line 61 of file TerrainBuilder.cpp.

◆ MAP_LIQUID_TYPE_OCEAN

#define MAP_LIQUID_TYPE_OCEAN   0x02

Definition at line 63 of file TerrainBuilder.cpp.

◆ MAP_LIQUID_TYPE_SLIME

#define MAP_LIQUID_TYPE_SLIME   0x08

Definition at line 65 of file TerrainBuilder.cpp.

◆ MAP_LIQUID_TYPE_WATER

#define MAP_LIQUID_TYPE_WATER   0x01

Definition at line 62 of file TerrainBuilder.cpp.

◆ MAP_LIQUID_TYPE_WMO_WATER

#define MAP_LIQUID_TYPE_WMO_WATER   0x20

Definition at line 67 of file TerrainBuilder.cpp.