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 | }; |
