pyri_state

Crates.iopyri_state
lib.rspyri_state
version0.2.1
sourcesrc
created_at2024-05-23 20:58:18.275092
updated_at2024-07-17 03:19:10.730755
descriptionA flexible `bevy_state` alternative
homepage
repositoryhttps://github.com/benfrankel/pyri_state
max_upload_size
id1250300
size234,642
Ben Frankel (benfrankel)

documentation

README

Flexible game states

Crates.io Docs License

pyri_state is a bevy_state alternative offering flexible change detection & scheduling.

#[derive(State, Clone, PartialEq, Eq)]
struct Level(usize);

app.add_systems(StateFlush, state!(Level(4 | 7 | 10)).on_enter(save_progress));

Read the documentation or check out the examples folder for more information.

Bevy version compatibility

bevy version pyri_state version
0.14 0.2
0.13 0.1

License

This crate is available under either of MIT or Apache-2.0 at your choice.

Commit count: 157

cargo fmt