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 |
