#include <cstdint>#include <optional>#include <string>#include <unordered_map>#include <utility>#include <vector>#include "absl/status/status.h"#include "core/oracle_progression.h"#include "core/story_event_graph.h"Go to the source code of this file.
Classes | |
| struct | yaze::core::ProtectedRegion |
| A contiguous protected ROM region owned by the ASM hack. More... | |
| struct | yaze::core::OwnedBank |
| An expanded bank with ownership classification. More... | |
| struct | yaze::core::RoomTagEntry |
| A room tag entry from the dispatch table. More... | |
| struct | yaze::core::FeatureFlag |
| A compile-time feature flag. More... | |
| struct | yaze::core::SramVariable |
| A custom SRAM variable definition. More... | |
| struct | yaze::core::MessageLayout |
| Message range information for the expanded message system. More... | |
| struct | yaze::core::BuildPipeline |
| Build pipeline information. More... | |
| struct | yaze::core::WriteConflict |
| A conflict detected when yaze wants to write to an ASM-owned address. More... | |
| struct | yaze::core::DungeonRoom |
| A room within a dungeon, with spatial and metadata info. More... | |
| struct | yaze::core::DungeonConnection |
| A connection between two rooms (stair, holewarp, or door). More... | |
| struct | yaze::core::DungeonEntry |
| A complete dungeon entry with rooms and connections. More... | |
| struct | yaze::core::OverworldArea |
| An overworld area from the overworld registry. More... | |
| struct | yaze::core::ProjectRegistry |
| Project-level registry data loaded from the Oracle planning outputs. More... | |
| class | yaze::core::HackManifest |
| Loads and queries the hack manifest JSON for yaze-ASM integration. More... | |
Namespaces | |
| namespace | yaze |
| namespace | yaze::core |
Enumerations | |
| enum class | yaze::core::AddressOwnership : uint8_t { yaze::core::kVanillaSafe , yaze::core::kHookPatched , yaze::core::kAsmOwned , yaze::core::kShared , yaze::core::kAsmExpansion , yaze::core::kRam , yaze::core::kMirror } |
| Ownership classification for ROM addresses and banks. More... | |
Functions | |
| std::string | yaze::core::AddressOwnershipToString (AddressOwnership ownership) |