diff options
Diffstat (limited to 'tools/datapacker/container.h')
-rw-r--r-- | tools/datapacker/container.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tools/datapacker/container.h b/tools/datapacker/container.h index 571a066..652a025 100644 --- a/tools/datapacker/container.h +++ b/tools/datapacker/container.h | |||
@@ -36,6 +36,16 @@ class Container { | |||
36 | std::optional<std::string> map_fallback, | 36 | std::optional<std::string> map_fallback, |
37 | std::optional<std::string> room_fallback); | 37 | std::optional<std::string> room_fallback); |
38 | 38 | ||
39 | uint64_t FindOrAddLetter(std::string key, bool double_); | ||
40 | |||
41 | uint64_t FindLetterByName(std::string letter_name); | ||
42 | |||
43 | uint64_t FindOrAddMastery(std::optional<std::string> map_name, | ||
44 | std::optional<std::string> room_name, | ||
45 | std::string mastery_name, | ||
46 | std::optional<std::string> map_fallback, | ||
47 | std::optional<std::string> room_fallback); | ||
48 | |||
39 | uint64_t FindOrAddDoor(std::optional<std::string> map_name, | 49 | uint64_t FindOrAddDoor(std::optional<std::string> map_name, |
40 | std::string door_name, | 50 | std::string door_name, |
41 | std::optional<std::string> map_fallback); | 51 | std::optional<std::string> map_fallback); |
@@ -56,6 +66,9 @@ class Container { | |||
56 | port_id_by_map_room_port_names_; | 66 | port_id_by_map_room_port_names_; |
57 | std::map<std::string, std::map<std::string, std::map<std::string, uint64_t>>> | 67 | std::map<std::string, std::map<std::string, std::map<std::string, uint64_t>>> |
58 | panel_id_by_map_room_panel_names_; | 68 | panel_id_by_map_room_panel_names_; |
69 | std::map<std::string, uint64_t> letter_id_by_name_; | ||
70 | std::map<std::string, std::map<std::string, std::map<std::string, uint64_t>>> | ||
71 | mastery_id_by_map_room_mastery_names_; | ||
59 | std::map<std::string, std::map<std::string, uint64_t>> | 72 | std::map<std::string, std::map<std::string, uint64_t>> |
60 | door_id_by_map_door_names_; | 73 | door_id_by_map_door_names_; |
61 | }; | 74 | }; |