Crate multilinear

Crate multilinear 

Source
Expand description

A library for representing and simulating interactive stories using a multilinear system.

Structs§

Change
Represents a change in value for a condition.
Channel
Represents a channel in the multilinear system.
Condition
Represents a condition for an event in the multilinear system.
Event
Represents an event in the multilinear system.
EventContainer
An iterator over the events of the callable or revertable events.
EventEdit
Represents information for adding conditions to an event in a multilinear system.
EventNode
Represents an event.
MultilinearInfo
Represents the information for a multilinear system.
MultilinearState
Represents the state of a multilinear system.

Enums§

InvalidChangeError
Represents an error when adding an invalid change to an event.

Type Aliases§

BorrowedMultilinearSimulation
Represents a borrowed simulation for the multilinear system.
MultiMultilinearSimulation
Represents a multi simulation for the multilinear system.
MultilinearSimulation
Represents an owned simulation for the multilinear system.