Pointer wrapper to an object whose lifetime is tied to a story object.
Definition story_ptr.h:85
virtual globals new_globals_from_snapshot(const snapshot &obj)=0
Reconstructs globals from snapshot.
virtual runner new_runner_from_snapshot(const snapshot &obj, globals store=nullptr, unsigned runner_id=0)=0
reconstruct runner from a snapshot
static story * from_binary(unsigned char *data, size_t length, bool freeOnDestroy=true)
Create a new story object from binary buffer.
static story * from_file(const char *filename)
Creates a new story object from a file.
virtual runner new_runner(globals store=nullptr)=0
Creates a new runner.
virtual globals new_globals()=0
Creates a new global store.