Project-level registry data loaded from the Oracle planning outputs. More...
#include <hack_manifest.h>

Public Member Functions | |
| const std::unordered_map< std::string, std::string > & | room_labels () const |
Public Attributes | |
| std::vector< DungeonEntry > | dungeons |
| std::vector< OverworldArea > | overworld_areas |
| StoryEventGraph | story_events |
| std::unordered_map< std::string, std::unordered_map< std::string, std::string > > | all_resource_labels |
Project-level registry data loaded from the Oracle planning outputs.
This data supplements the hack manifest with game-world structural info that yaze uses for dungeon map visualization and room labeling.
Definition at line 229 of file hack_manifest.h.
|
inline |
Definition at line 247 of file hack_manifest.h.
References all_resource_labels.
| std::vector<DungeonEntry> yaze::core::ProjectRegistry::dungeons |
Definition at line 230 of file hack_manifest.h.
Referenced by yaze::editor::DungeonMapPanel::DrawRegistrySelector(), yaze::editor::dungeon_project_labels::FindDungeonForRoom(), yaze::core::HackManifest::HasProjectRegistry(), yaze::core::HackManifest::LoadProjectRegistry(), and yaze::zelda3::anonymous_namespace{resource_labels.cc}::LookupProjectRegistryRoomLabel().
| std::vector<OverworldArea> yaze::core::ProjectRegistry::overworld_areas |
Definition at line 231 of file hack_manifest.h.
Referenced by yaze::core::HackManifest::LoadProjectRegistry().
| StoryEventGraph yaze::core::ProjectRegistry::story_events |
Definition at line 232 of file hack_manifest.h.
Referenced by yaze::core::HackManifest::ClearOracleProgressionState(), yaze::editor::StoryEventGraphPanel::GetStoryGraph(), yaze::editor::OracleHackWorkflowBackend::GetStoryGraph(), yaze::editor::workflow::ManifestOnlyHackWorkflowBackend::GetStoryGraph(), yaze::core::HackManifest::HasProjectRegistry(), yaze::core::HackManifest::LoadProjectRegistry(), and yaze::core::HackManifest::SetOracleProgressionState().
| std::unordered_map<std::string, std::unordered_map<std::string, std::string> > yaze::core::ProjectRegistry::all_resource_labels |