diff options
Diffstat (limited to 'tools/validator/structs.h')
-rw-r--r-- | tools/validator/structs.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tools/validator/structs.h b/tools/validator/structs.h index c3427f4..1b61f77 100644 --- a/tools/validator/structs.h +++ b/tools/validator/structs.h | |||
@@ -20,6 +20,14 @@ struct MalformedIdentifiers { | |||
20 | } | 20 | } |
21 | }; | 21 | }; |
22 | 22 | ||
23 | struct GameNodeInfo { | ||
24 | int uses = 0; | ||
25 | }; | ||
26 | |||
27 | struct MapInfo { | ||
28 | std::map<std::string, GameNodeInfo> game_nodes; | ||
29 | }; | ||
30 | |||
23 | struct RoomInfo { | 31 | struct RoomInfo { |
24 | std::vector<HumanRoom> definitions; | 32 | std::vector<HumanRoom> definitions; |
25 | 33 | ||
@@ -82,6 +90,7 @@ struct LetterInfo { | |||
82 | }; | 90 | }; |
83 | 91 | ||
84 | struct CollectedInfo { | 92 | struct CollectedInfo { |
93 | std::map<std::string, MapInfo> maps; | ||
85 | std::map<RoomIdentifier, RoomInfo, RoomIdentifierLess> rooms; | 94 | std::map<RoomIdentifier, RoomInfo, RoomIdentifierLess> rooms; |
86 | std::map<DoorIdentifier, DoorInfo, DoorIdentifierLess> doors; | 95 | std::map<DoorIdentifier, DoorInfo, DoorIdentifierLess> doors; |
87 | std::map<PortIdentifier, PortInfo, PortIdentifierLess> ports; | 96 | std::map<PortIdentifier, PortInfo, PortIdentifierLess> ports; |