OpenEnroth f32f0c9
Loading...
Searching...
No Matches
Enumerations | Functions
EnumSnapshots.h File Reference
#include <cstdint>
#include <string>
#include "Library/Binary/BinaryTags.h"

Enumerations

enum class  TileVariant_MM7 : uint16_t {
  TILE_VARIANT_MM7_INVALID = 255 , TILE_VARIANT_MM7_BASE1_NSEW = 0 , TILE_VARIANT_MM7_BASE2_NS = 1 , TILE_VARIANT_MM7_BASE3_EW = 2 ,
  TILE_VARIANT_MM7_BASE4_NE = 3 , TILE_VARIANT_MM7_SPECIAL1_NW = 4 , TILE_VARIANT_MM7_SPECIAL2_SE = 5 , TILE_VARIANT_MM7_SPECIAL3_SW = 6 ,
  TILE_VARIANT_MM7_SPECIAL4_NS_E = 7 , TILE_VARIANT_MM7_SPECIAL5_NS_W = 8 , TILE_VARIANT_MM7_SPECIAL6_EW_N = 9 , TILE_VARIANT_MM7_SPECIAL7_EW_S = 0xA ,
  TILE_VARIANT_MM7_SPECIAL8_NCAP = 0xB , TILE_VARIANT_MM7_NE1_SE1_ECAP = 0xC , TILE_VARIANT_MM7_SCAP = 0xD , TILE_VARIANT_MM7_NW1_SW1_WCAP = 0xE ,
  TILE_VARIANT_MM7_DN = 0xF , TILE_VARIANT_MM7_E1_DS = 0x10 , TILE_VARIANT_MM7_W1_DW = 0x11 , TILE_VARIANT_MM7_N1_DE = 0x12 ,
  TILE_VARIANT_MM7_S1_DSW = 0x13 , TILE_VARIANT_MM7_XNE1_XSE1_DNE = 0x14 , TILE_VARIANT_MM7_DSE = 0x15 , TILE_VARIANT_MM7_XNW1_XSW1_DNW = 0x16
}
 
enum class  Tileset_MM7 : uint16_t {
  TILESET_MM7_INVALID = 255 , TILESET_MM7_GRASS = 0 , TILESET_MM7_SNOW = 1 , TILESET_MM7_DESERT = 2 ,
  TILESET_MM7_COOLED_LAVA = 3 , TILESET_MM7_DIRT = 4 , TILESET_MM7_WATER = 5 , TILESET_MM7_BADLANDS = 6 ,
  TILESET_MM7_SWAMP = 7 , TILESET_MM7_TROPICAL = 8 , TILESET_MM7_CITY = 9 , TILESET_MM7_ROAD_GRASS_COBBLE = 10 ,
  TILESET_MM7_ROAD_GRASS_DIRT = 11 , TILESET_MM7_ROAD_SNOW_COBBLE = 12 , TILESET_MM7_ROAD_SNOW_DIRT = 13 , TILESET_MM7_ROAD_SAND_COBBLE = 14 ,
  TILESET_MM7_ROAD_SAND_DIRT = 15 , TILESET_MM7_ROAD_VOLCANO_COBBLE = 16 , TILESET_MM7_ROAD_VOLCANO_DIRT = 17 , TILESET_MM7_ROAD_CRACKED_COBBLE = 22 ,
  TILESET_MM7_ROAD_CRACKED_DIRT = 23 , TILESET_MM7_ROAD_SWAMP_COBBLE = 24 , TILESET_MM7_ROAD_SWAMP_DIRT = 25 , TILESET_MM7_ROAD_TROPICAL_COBBLE = 26 ,
  TILESET_MM7_ROAD_TROPICAL_DIRT = 27 , TILESET_MM7_ROAD_CITY_STONE = 28
}
 

Functions

void reconstruct (const TileVariant_MM7 &src, TileVariant *dst, ContextTag< bool > isRoad, ContextTag< std::string > name)
 
void reconstruct (const Tileset_MM7 &src, Tileset *dst)
 

Enumeration Type Documentation

◆ Tileset_MM7

enum class Tileset_MM7 : uint16_t
strong
Enumerator
TILESET_MM7_INVALID 
TILESET_MM7_GRASS 
TILESET_MM7_SNOW 
TILESET_MM7_DESERT 
TILESET_MM7_COOLED_LAVA 
TILESET_MM7_DIRT 
TILESET_MM7_WATER 
TILESET_MM7_BADLANDS 
TILESET_MM7_SWAMP 
TILESET_MM7_TROPICAL 
TILESET_MM7_CITY 
TILESET_MM7_ROAD_GRASS_COBBLE 
TILESET_MM7_ROAD_GRASS_DIRT 
TILESET_MM7_ROAD_SNOW_COBBLE 
TILESET_MM7_ROAD_SNOW_DIRT 
TILESET_MM7_ROAD_SAND_COBBLE 
TILESET_MM7_ROAD_SAND_DIRT 
TILESET_MM7_ROAD_VOLCANO_COBBLE 
TILESET_MM7_ROAD_VOLCANO_DIRT 
TILESET_MM7_ROAD_CRACKED_COBBLE 
TILESET_MM7_ROAD_CRACKED_DIRT 
TILESET_MM7_ROAD_SWAMP_COBBLE 
TILESET_MM7_ROAD_SWAMP_DIRT 
TILESET_MM7_ROAD_TROPICAL_COBBLE 
TILESET_MM7_ROAD_TROPICAL_DIRT 
TILESET_MM7_ROAD_CITY_STONE 

◆ TileVariant_MM7

enum class TileVariant_MM7 : uint16_t
strong
Enumerator
TILE_VARIANT_MM7_INVALID 
TILE_VARIANT_MM7_BASE1_NSEW 
TILE_VARIANT_MM7_BASE2_NS 
TILE_VARIANT_MM7_BASE3_EW 
TILE_VARIANT_MM7_BASE4_NE 
TILE_VARIANT_MM7_SPECIAL1_NW 
TILE_VARIANT_MM7_SPECIAL2_SE 
TILE_VARIANT_MM7_SPECIAL3_SW 
TILE_VARIANT_MM7_SPECIAL4_NS_E 
TILE_VARIANT_MM7_SPECIAL5_NS_W 
TILE_VARIANT_MM7_SPECIAL6_EW_N 
TILE_VARIANT_MM7_SPECIAL7_EW_S 
TILE_VARIANT_MM7_SPECIAL8_NCAP 
TILE_VARIANT_MM7_NE1_SE1_ECAP 
TILE_VARIANT_MM7_SCAP 
TILE_VARIANT_MM7_NW1_SW1_WCAP 
TILE_VARIANT_MM7_DN 
TILE_VARIANT_MM7_E1_DS 
TILE_VARIANT_MM7_W1_DW 
TILE_VARIANT_MM7_N1_DE 
TILE_VARIANT_MM7_S1_DSW 
TILE_VARIANT_MM7_XNE1_XSE1_DNE 
TILE_VARIANT_MM7_DSE 
TILE_VARIANT_MM7_XNW1_XSW1_DNW 

Function Documentation

◆ reconstruct() [1/2]

void reconstruct ( const Tileset_MM7 src,
Tileset dst 
)

◆ reconstruct() [2/2]

void reconstruct ( const TileVariant_MM7 src,
TileVariant dst,
ContextTag< bool >  isRoad,
ContextTag< std::string >  name 
)