summary refs log tree commit diff stats
path: root/tools/validator/structs.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/validator/structs.h')
-rw-r--r--tools/validator/structs.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/validator/structs.h b/tools/validator/structs.h index 406dc0c..f7d9dc1 100644 --- a/tools/validator/structs.h +++ b/tools/validator/structs.h
@@ -90,6 +90,10 @@ struct LetterInfo {
90 std::vector<RoomIdentifier> defined_in; 90 std::vector<RoomIdentifier> defined_in;
91}; 91};
92 92
93struct EndingInfo {
94 std::vector<RoomIdentifier> defined_in;
95};
96
93struct CollectedInfo { 97struct CollectedInfo {
94 std::map<std::string, MapInfo> maps; 98 std::map<std::string, MapInfo> maps;
95 std::map<RoomIdentifier, RoomInfo, RoomIdentifierLess> rooms; 99 std::map<RoomIdentifier, RoomInfo, RoomIdentifierLess> rooms;
@@ -100,6 +104,7 @@ struct CollectedInfo {
100 std::map<KeyholderIdentifier, KeyholderInfo, KeyholderIdentifierLess> 104 std::map<KeyholderIdentifier, KeyholderInfo, KeyholderIdentifierLess>
101 keyholders; 105 keyholders;
102 std::map<LetterIdentifier, LetterInfo> letters; 106 std::map<LetterIdentifier, LetterInfo> letters;
107 std::map<std::string, EndingInfo> endings;
103}; 108};
104 109
105} // namespace com::fourisland::lingo2_archipelago 110} // namespace com::fourisland::lingo2_archipelago