liblcf
RPG::TreeMap Class Reference

#include <rpg_treemap.h>

+ Collaboration diagram for RPG::TreeMap:

Public Types

enum  MapType {
  MapType_root = 0,
  MapType_map = 1,
  MapType_area = 2
}
 

Public Attributes

std::string lmt_header
 
std::vector< MapInfomaps
 
std::vector< int32_t > tree_order
 
int32_t active_node = 0
 
Start start
 

Static Public Attributes

static constexpr auto kMapTypeTags
 

Detailed Description

Definition at line 25 of file rpg_treemap.h.

Member Enumeration Documentation

◆ MapType

Enumerator
MapType_root 
MapType_map 
MapType_area 

Definition at line 28 of file rpg_treemap.h.

Member Data Documentation

◆ active_node

◆ kMapTypeTags

constexpr auto RPG::TreeMap::kMapTypeTags
static
Initial value:
= makeEnumTags<MapType>(
"root",
"map",
"area"
)

Definition at line 33 of file rpg_treemap.h.

◆ lmt_header

std::string RPG::TreeMap::lmt_header

Definition at line 27 of file rpg_treemap.h.

Referenced by LMT_Reader::Load(), and LMT_Reader::Save().

◆ maps

◆ start

◆ tree_order


The documentation for this class was generated from the following file: