kwabs22
Port changes from duplicate space to original
9328e91
"""
Narrative Game Engine - Python Port
A comprehensive narrative generation system with 7 storytelling paradigms.
"""
from .narrative_engine import (
NarrativeEngine,
NarrativeMode,
NodeType,
DepthLevel,
TruthLayer,
RevealMethod,
EmotionCategory,
Character,
WorldNode,
Interpretation,
Evidence,
HiddenConnection,
UnresolvedThread,
Revelation,
LayeredEvent,
StoryClue,
StorySetup,
MysteryIcebergGenerator,
MOTIVATION_TEMPLATES,
)
from .demos import (
get_demo,
list_demos,
DEMO_STORIES,
CharacterGenerator,
GeneratedCharacter,
create_hartfield_demo,
create_scifi_demo,
create_romance_demo,
create_heist_demo,
create_horror_demo,
create_redemption_demo,
)
__version__ = "1.0.0"
__all__ = [
# Core Engine
"NarrativeEngine",
"MysteryIcebergGenerator",
# Enums
"NarrativeMode",
"NodeType",
"DepthLevel",
"TruthLayer",
"RevealMethod",
"EmotionCategory",
# Data Classes
"Character",
"WorldNode",
"Interpretation",
"Evidence",
"HiddenConnection",
"UnresolvedThread",
"Revelation",
"LayeredEvent",
"StoryClue",
"StorySetup",
# Templates
"MOTIVATION_TEMPLATES",
# Demos
"get_demo",
"list_demos",
"DEMO_STORIES",
"CharacterGenerator",
"GeneratedCharacter",
"create_hartfield_demo",
"create_scifi_demo",
"create_romance_demo",
"create_heist_demo",
"create_horror_demo",
"create_redemption_demo",
]