diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-27 16:29:50 -0400 |
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-27 16:29:50 -0400 |
| commit | 804ad0c230672813efdca5b6816a5de49354f375 (patch) | |
| tree | 40e65adad6a28a9d2899e3dbbad697ff42c8851b /tools/validator/validator.cpp | |
| parent | 5333430a092d4d8c42561f82c7ff6e57f8700455 (diff) | |
| download | lingo2-archipelago-804ad0c230672813efdca5b6816a5de49354f375.tar.gz lingo2-archipelago-804ad0c230672813efdca5b6816a5de49354f375.tar.bz2 lingo2-archipelago-804ad0c230672813efdca5b6816a5de49354f375.zip | |
Added control_center
Diffstat (limited to 'tools/validator/validator.cpp')
| -rw-r--r-- | tools/validator/validator.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
| diff --git a/tools/validator/validator.cpp b/tools/validator/validator.cpp index b33f602..f802460 100644 --- a/tools/validator/validator.cpp +++ b/tools/validator/validator.cpp | |||
| @@ -245,7 +245,16 @@ void ValidateLetter(const LetterIdentifier& letter_identifier, | |||
| 245 | 245 | ||
| 246 | void ValidateEnding(const std::string& ending_name, | 246 | void ValidateEnding(const std::string& ending_name, |
| 247 | const EndingInfo& ending_info) { | 247 | const EndingInfo& ending_info) { |
| 248 | if (ending_info.defined_in.size() > 1) { | 248 | if (ending_info.defined_in.empty()) { |
| 249 | std::cout << "Ending " << ending_name | ||
| 250 | << " has no definition, but was referenced:" << std::endl; | ||
| 251 | |||
| 252 | for (const DoorIdentifier& door_identifier : | ||
| 253 | ending_info.doors_referenced_by) { | ||
| 254 | std::cout << " DOOR " << door_identifier.ShortDebugString() | ||
| 255 | << std::endl; | ||
| 256 | } | ||
| 257 | } else if (ending_info.defined_in.size() > 1) { | ||
| 249 | std::cout << "Ending " << ending_name | 258 | std::cout << "Ending " << ending_name |
| 250 | << " was defined in multiple places:" << std::endl; | 259 | << " was defined in multiple places:" << std::endl; |
| 251 | 260 | ||
