Home › Class layouts › Map › Map::Plot::Reflection::Constants1

Needs the Community Extension. Not available in the unmodified game; works while the Community Extension mod is active (its own functions, or raw memory access with Mem/ObjMem).

Map::Plot::Reflection::Constants1

GameCore::Map::Plot::Reflection::Constants1 — structure, size 20 bytes (0x14).

Linux offset Member Type
0x0 m_iX short
0x2 m_iY short
0x4 m_eTerrainType PackedTerrainType
0x8 m_eContinentType ContinentTypes
0xc m_eRiverEFlowDirection char
0xd m_eRiverSEFlowDirection char
0xe m_eRiverSWFlowDirection char
0xf m_iRiverCrossingCount char
0x10 m_cRiverCrossing char
0x11 m_cCliffCrossing char
0x12 m_bHills (bit-field, 1 bits) bool
0x12 m_bIsAdjacentToLand (bit-field, 1 bits) bool
0x12 m_bIsImpassable (bit-field, 1 bits) bool
0x12 m_bNEOfCliff (bit-field, 1 bits) bool
0x12 m_bNEOfRiver (bit-field, 1 bits) bool
0x12 m_bNWOfRiver (bit-field, 1 bits) bool
0x12 m_bRoughFeature (bit-field, 1 bits) bool
0x12 m_bWOfRiver (bit-field, 1 bits) bool
0x13 m_bNWOfCliff (bit-field, 1 bits) bool
0x13 m_bWOfCliff (bit-field, 1 bits) bool