diff options
Diffstat (limited to 'tools/validator/structs.h')
-rw-r--r-- | tools/validator/structs.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/validator/structs.h b/tools/validator/structs.h index 0ca96fe..717fccf 100644 --- a/tools/validator/structs.h +++ b/tools/validator/structs.h | |||
@@ -45,6 +45,7 @@ struct DoorInfo { | |||
45 | std::vector<PanelIdentifier> panels_referenced_by; | 45 | std::vector<PanelIdentifier> panels_referenced_by; |
46 | std::vector<PaintingIdentifier> paintings_referenced_by; | 46 | std::vector<PaintingIdentifier> paintings_referenced_by; |
47 | std::vector<PortIdentifier> ports_referenced_by; | 47 | std::vector<PortIdentifier> ports_referenced_by; |
48 | std::vector<std::string> progressives_referenced_by; | ||
48 | 49 | ||
49 | MalformedIdentifiers malformed_identifiers; | 50 | MalformedIdentifiers malformed_identifiers; |
50 | }; | 51 | }; |
@@ -102,6 +103,12 @@ struct PanelNameInfo { | |||
102 | std::vector<PanelIdentifier> panels_used_by; | 103 | std::vector<PanelIdentifier> panels_used_by; |
103 | }; | 104 | }; |
104 | 105 | ||
106 | struct ProgressiveInfo { | ||
107 | std::vector<HumanProgressive> definitions; | ||
108 | |||
109 | std::vector<DoorIdentifier> malformed_doors; | ||
110 | }; | ||
111 | |||
105 | struct CollectedInfo { | 112 | struct CollectedInfo { |
106 | std::map<std::string, MapInfo> maps; | 113 | std::map<std::string, MapInfo> maps; |
107 | std::map<RoomIdentifier, RoomInfo, RoomIdentifierLess> rooms; | 114 | std::map<RoomIdentifier, RoomInfo, RoomIdentifierLess> rooms; |
@@ -114,6 +121,7 @@ struct CollectedInfo { | |||
114 | std::map<LetterIdentifier, LetterInfo> letters; | 121 | std::map<LetterIdentifier, LetterInfo> letters; |
115 | std::map<std::string, EndingInfo> endings; | 122 | std::map<std::string, EndingInfo> endings; |
116 | std::map<std::string, PanelNameInfo> panel_names; | 123 | std::map<std::string, PanelNameInfo> panel_names; |
124 | std::map<std::string, ProgressiveInfo> progressives; | ||
117 | }; | 125 | }; |
118 | 126 | ||
119 | } // namespace com::fourisland::lingo2_archipelago | 127 | } // namespace com::fourisland::lingo2_archipelago |