From 72a33fcff5150228b72f4c24e4285f8a0e52566a Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Fri, 24 Oct 2025 15:37:28 -0400 Subject: Add white_ending flag to door --- tools/validator/human_processor.cpp | 5 ----- tools/validator/structs.h | 2 -- tools/validator/validator.cpp | 8 +------- 3 files changed, 1 insertion(+), 14 deletions(-) (limited to 'tools/validator') diff --git a/tools/validator/human_processor.cpp b/tools/validator/human_processor.cpp index 5a1c095..407d951 100644 --- a/tools/validator/human_processor.cpp +++ b/tools/validator/human_processor.cpp @@ -373,11 +373,6 @@ class HumanProcessor { DoorInfo& other_door_info = info_.doors[complete_door_identifier]; other_door_info.doors_referenced_by.push_back(door_identifier); } - - for (const std::string& ei : h_door.endings()) { - EndingInfo& ending_info = info_.endings[ei]; - ending_info.doors_referenced_by.push_back(door_identifier); - } } void ProcessConnectionsFile(std::filesystem::path path, diff --git a/tools/validator/structs.h b/tools/validator/structs.h index a6787cf..51215e9 100644 --- a/tools/validator/structs.h +++ b/tools/validator/structs.h @@ -107,8 +107,6 @@ struct LetterInfo { struct EndingInfo { std::vector defined_in; bool has_id = false; - - std::vector doors_referenced_by; }; struct PanelNameInfo { diff --git a/tools/validator/validator.cpp b/tools/validator/validator.cpp index 43d842d..e1fc138 100644 --- a/tools/validator/validator.cpp +++ b/tools/validator/validator.cpp @@ -111,7 +111,7 @@ class Validator { return false; } - if (h_door.keyholders_size() > 0 || h_door.endings_size() > 0 || + if (h_door.keyholders_size() > 0 || h_door.white_ending() || h_door.complete_at() > 0) { return true; } @@ -488,12 +488,6 @@ class Validator { std::cout << "Ending " << ending_name << " has no definition, but was referenced:" << std::endl; - for (const DoorIdentifier& door_identifier : - ending_info.doors_referenced_by) { - std::cout << " DOOR " << door_identifier.ShortDebugString() - << std::endl; - } - if (ending_info.has_id) { std::cout << " An AP ID is present." << std::endl; } -- cgit 1.4.1