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 176 of file hack_manifest.h.
|
inline |
Definition at line 193 of file hack_manifest.h.
References all_resource_labels.
| std::vector<DungeonEntry> yaze::core::ProjectRegistry::dungeons |
Definition at line 177 of file hack_manifest.h.
Referenced by yaze::editor::DungeonMapPanel::DrawRegistrySelector(), yaze::core::HackManifest::HasProjectRegistry(), and yaze::core::HackManifest::LoadProjectRegistry().
| std::vector<OverworldArea> yaze::core::ProjectRegistry::overworld_areas |
Definition at line 178 of file hack_manifest.h.
Referenced by yaze::core::HackManifest::LoadProjectRegistry().
| StoryEventGraph yaze::core::ProjectRegistry::story_events |
Definition at line 179 of file hack_manifest.h.
Referenced by yaze::core::HackManifest::ClearOracleProgressionState(), yaze::editor::StoryEventGraphPanel::Draw(), 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 |