#include "Define.h"
#include "EnumFlag.h"
#include <array>
Go to the source code of this file.
|
enum | map_areaHeaderFlags : uint16 { map_areaHeaderFlags::None = 0x0000,
map_areaHeaderFlags::NoArea = 0x0001
} |
|
enum | map_heightHeaderFlags : uint32 {
map_heightHeaderFlags::None = 0x0000,
map_heightHeaderFlags::NoHeight = 0x0001,
map_heightHeaderFlags::HeightAsInt16 = 0x0002,
map_heightHeaderFlags::HeightAsInt8 = 0x0004,
map_heightHeaderFlags::HasFlightBounds = 0x0008
} |
|
enum | map_liquidHeaderFlags : uint8 { map_liquidHeaderFlags::None = 0x0000,
map_liquidHeaderFlags::NoType = 0x0001,
map_liquidHeaderFlags::NoHeight = 0x0002
} |
|
enum | map_liquidHeaderTypeFlags : uint8 {
map_liquidHeaderTypeFlags::NoWater = 0x00,
map_liquidHeaderTypeFlags::Water = 0x01,
map_liquidHeaderTypeFlags::Ocean = 0x02,
map_liquidHeaderTypeFlags::Magma = 0x04,
map_liquidHeaderTypeFlags::Slime = 0x08,
map_liquidHeaderTypeFlags::DarkWater = 0x10,
map_liquidHeaderTypeFlags::AllLiquids = Water | Ocean | Magma | Slime
} |
|
◆ u_map_magic
Represents a map magic value of 4 bytes (used in versions)
◆ map_areaHeaderFlags
uint16_t uint16
Definition: Define.h:144
◆ map_heightHeaderFlags
Enumerator |
---|
None | |
NoHeight | |
HeightAsInt16 | |
HeightAsInt8 | |
HasFlightBounds | |
uint32_t uint32
Definition: Define.h:143
◆ map_liquidHeaderFlags
Enumerator |
---|
None | |
NoType | |
NoHeight | |
uint8_t uint8
Definition: Define.h:145
◆ map_liquidHeaderTypeFlags
Enumerator |
---|
NoWater | |
Water | |
Ocean | |
Magma | |
Slime | |
DarkWater | |
AllLiquids | |
uint8_t uint8
Definition: Define.h:145
◆ 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