diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-09-01 12:54:46 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-09-01 12:54:46 -0400 |
commit | a3972a65b9b443a6085a6ac40b153442e190f382 (patch) | |
tree | 8291258115a066f99c972005557208cb9dbd8899 /tools/validator/structs.h | |
parent | d142ae3408d3e26e12d7dfaa6a7ccbcf56042957 (diff) | |
download | lingo2-archipelago-a3972a65b9b443a6085a6ac40b153442e190f382.tar.gz lingo2-archipelago-a3972a65b9b443a6085a6ac40b153442e190f382.tar.bz2 lingo2-archipelago-a3972a65b9b443a6085a6ac40b153442e190f382.zip |
Added progressive doors
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 |