#include "Define.h"
#include "EnumFlag.h"
#include "Optional.h"
#include <array>
Go to the source code of this file.
|
using | u_map_magic = std::array< char, 4 > |
| Represents a map magic value of 4 bytes (used in versions) More...
|
|
|
enum class | map_areaHeaderFlags : uint16 { None = 0x0000
, NoArea = 0x0001
} |
|
enum class | map_heightHeaderFlags : uint32 {
None = 0x0000
, NoHeight = 0x0001
, HeightAsInt16 = 0x0002
, HeightAsInt8 = 0x0004
,
HasFlightBounds = 0x0008
} |
|
enum class | map_liquidHeaderFlags : uint8 { None = 0x0000
, NoType = 0x0001
, NoHeight = 0x0002
} |
|
enum class | map_liquidHeaderTypeFlags : uint8 {
NoWater = 0x00
, Water = 0x01
, Ocean = 0x02
, Magma = 0x04
,
Slime = 0x08
, DarkWater = 0x10
, AllLiquids = Water | Ocean | Magma | Slime
} |
|
enum | ZLiquidStatus : uint32 {
LIQUID_MAP_NO_WATER = 0x00000000
, LIQUID_MAP_ABOVE_WATER = 0x00000001
, LIQUID_MAP_WATER_WALK = 0x00000002
, LIQUID_MAP_IN_WATER = 0x00000004
,
LIQUID_MAP_UNDER_WATER = 0x00000008
, LIQUID_MAP_OCEAN_FLOOR = 0x00000010
} |
|
◆ MAP_LIQUID_STATUS_IN_CONTACT
◆ MAP_LIQUID_STATUS_SWIMMING
◆ u_map_magic
Represents a map magic value of 4 bytes (used in versions)
Definition at line 27 of file MapDefines.h.
◆ map_areaHeaderFlags
◆ map_heightHeaderFlags
Enumerator |
---|
None | |
NoHeight | |
HeightAsInt16 | |
HeightAsInt8 | |
HasFlightBounds | |
Definition at line 68 of file MapDefines.h.
◆ map_liquidHeaderFlags
Enumerator |
---|
None | |
NoType | |
NoHeight | |
Definition at line 87 of file MapDefines.h.
◆ map_liquidHeaderTypeFlags
Enumerator |
---|
NoWater | |
Water | |
Ocean | |
Magma | |
Slime | |
DarkWater | |
AllLiquids | |
Definition at line 96 of file MapDefines.h.
◆ ZLiquidStatus
Enumerator |
---|
LIQUID_MAP_NO_WATER | |
LIQUID_MAP_ABOVE_WATER | |
LIQUID_MAP_WATER_WALK | |
LIQUID_MAP_IN_WATER | |
LIQUID_MAP_UNDER_WATER | |
LIQUID_MAP_OCEAN_FLOOR | |
Definition at line 124 of file MapDefines.h.
◆ DEFINE_ENUM_FLAG() [1/4]
◆ DEFINE_ENUM_FLAG() [2/4]
◆ DEFINE_ENUM_FLAG() [3/4]
◆ DEFINE_ENUM_FLAG() [4/4]
◆ MapAreaMagic
◆ MapHeightMagic
◆ MapLiquidMagic
◆ MapMagic
◆ MapVersionMagic