summary refs log tree commit diff stats
path: root/tools/datapacker/container.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/datapacker/container.h')
-rw-r--r--tools/datapacker/container.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/datapacker/container.h b/tools/datapacker/container.h index 652a025..7ee5b5b 100644 --- a/tools/datapacker/container.h +++ b/tools/datapacker/container.h
@@ -46,6 +46,12 @@ class Container {
46 std::optional<std::string> map_fallback, 46 std::optional<std::string> map_fallback,
47 std::optional<std::string> room_fallback); 47 std::optional<std::string> room_fallback);
48 48
49 uint64_t FindOrAddKeyholder(std::optional<std::string> map_name,
50 std::optional<std::string> room_name,
51 std::string keyholder_name,
52 std::optional<std::string> map_fallback,
53 std::optional<std::string> room_fallback);
54
49 uint64_t FindOrAddDoor(std::optional<std::string> map_name, 55 uint64_t FindOrAddDoor(std::optional<std::string> map_name,
50 std::string door_name, 56 std::string door_name,
51 std::optional<std::string> map_fallback); 57 std::optional<std::string> map_fallback);
@@ -69,6 +75,8 @@ class Container {
69 std::map<std::string, uint64_t> letter_id_by_name_; 75 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>>> 76 std::map<std::string, std::map<std::string, std::map<std::string, uint64_t>>>
71 mastery_id_by_map_room_mastery_names_; 77 mastery_id_by_map_room_mastery_names_;
78 std::map<std::string, std::map<std::string, std::map<std::string, uint64_t>>>
79 keyholder_id_by_map_room_keyholder_names_;
72 std::map<std::string, std::map<std::string, uint64_t>> 80 std::map<std::string, std::map<std::string, uint64_t>>
73 door_id_by_map_door_names_; 81 door_id_by_map_door_names_;
74}; 82};