diff options
Diffstat (limited to 'tools/validator/structs.h')
-rw-r--r-- | tools/validator/structs.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/validator/structs.h b/tools/validator/structs.h index 958038d..0ca96fe 100644 --- a/tools/validator/structs.h +++ b/tools/validator/structs.h | |||
@@ -72,6 +72,8 @@ struct ProxyInfo { | |||
72 | struct PanelInfo { | 72 | struct PanelInfo { |
73 | std::vector<HumanPanel> definitions; | 73 | std::vector<HumanPanel> definitions; |
74 | 74 | ||
75 | std::string map_area_name; | ||
76 | |||
75 | std::vector<HumanConnection> connections_referenced_by; | 77 | std::vector<HumanConnection> connections_referenced_by; |
76 | std::vector<DoorIdentifier> doors_referenced_by; | 78 | std::vector<DoorIdentifier> doors_referenced_by; |
77 | 79 | ||
@@ -96,6 +98,10 @@ struct EndingInfo { | |||
96 | std::vector<DoorIdentifier> doors_referenced_by; | 98 | std::vector<DoorIdentifier> doors_referenced_by; |
97 | }; | 99 | }; |
98 | 100 | ||
101 | struct PanelNameInfo { | ||
102 | std::vector<PanelIdentifier> panels_used_by; | ||
103 | }; | ||
104 | |||
99 | struct CollectedInfo { | 105 | struct CollectedInfo { |
100 | std::map<std::string, MapInfo> maps; | 106 | std::map<std::string, MapInfo> maps; |
101 | std::map<RoomIdentifier, RoomInfo, RoomIdentifierLess> rooms; | 107 | std::map<RoomIdentifier, RoomInfo, RoomIdentifierLess> rooms; |
@@ -107,6 +113,7 @@ struct CollectedInfo { | |||
107 | keyholders; | 113 | keyholders; |
108 | std::map<LetterIdentifier, LetterInfo> letters; | 114 | std::map<LetterIdentifier, LetterInfo> letters; |
109 | std::map<std::string, EndingInfo> endings; | 115 | std::map<std::string, EndingInfo> endings; |
116 | std::map<std::string, PanelNameInfo> panel_names; | ||
110 | }; | 117 | }; |
111 | 118 | ||
112 | } // namespace com::fourisland::lingo2_archipelago | 119 | } // namespace com::fourisland::lingo2_archipelago |