Expand description
This library offers a mechanism for more sequential descriptions of delays, character movement, waiting for user input, and other state waits.
Reactor can be used incrementally, meaning there’s no need to rewrite existing applications to incorporate it.
I recommend this partial usage since the system that runs Reactor and the systems executed by Reactor operate on the main thread.
For multithreaded operation, please check the Switch
.
Modules§
- action
- An
action
is a system to be run on theReactor
. - prelude
- runner
Runner
defines what does the actual processing of the action.- task
- Create a task that runs the system until certain conditions are met.
Macros§
- actions
- Creates a [
ActionSeed
; N] containing the omitted actions. - sequence
- Create actions that execute the passed actions in sequence.
- wait_
all - Wait until all tasks done.
Structs§
- Flurx
Plugin - Provides the async systems.