yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
story_event_graph.h File Reference
#include <cstdint>
#include <string>
#include <unordered_map>
#include <vector>
#include "absl/status/status.h"
#include "core/oracle_progression.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  yaze::core::StoryFlag
 A flag set or cleared by a story event. More...
 
struct  yaze::core::StoryLocation
 A location associated with a story event. More...
 
struct  yaze::core::StoryPredicate
 A predicate for determining event completion from SRAM state. More...
 
struct  yaze::core::StoryEdge
 A directed edge in the story event graph. More...
 
struct  yaze::core::StoryEventNode
 A node in the Oracle story event graph. More...
 
class  yaze::core::StoryEventGraph
 The complete Oracle narrative progression graph. More...
 

Namespaces

namespace  yaze
 
namespace  yaze::core
 

Enumerations

enum class  yaze::core::StoryNodeStatus : uint8_t { yaze::core::kLocked , yaze::core::kAvailable , yaze::core::kCompleted , yaze::core::kBlocked }
 Completion status of a story event node for rendering. More...