loading is blocking again

Thank glob.
main
Elijah C. Voigt 1 year ago
parent 2295de0043
commit 82b1f00d14

@ -27,9 +27,9 @@ impl Plugin for GamePlugin {
hide_valid_moves.run_if(any_component_removed::<Selected>()),
manage_score.run_if(any_component_added::<Captured>()),
check_endgame.run_if(resource_changed::<Board>),
reset_game.run_if(in_state(GameState::Restart)),
),
).run_if(in_state(GameState::Play)),
)
.add_systems(Update, reset_game.run_if(in_state(GameState::Restart)))
.add_systems(OnEnter(GameState::Endgame), set_endgame.after(manage_score))
.add_systems(OnExit(GameState::Endgame), clear_endgame)
.add_systems(

@ -85,8 +85,10 @@ pub(crate) enum DisplayState {
/// System for printing the current state
///
/// Only runs when state is modified.
fn debug_state<S: States>(state: Res<State<S>>) {
info!("State change {:?}", *state);
fn debug_state<S: States>(mut events: EventReader<StateTransitionEvent<S>>) {
events.read().for_each(|event| {
info!("State change {:?} -> {:?}", event.before, event.after);
})
}
pub(crate) fn manage_state_entities<Marker>() -> impl FnMut(

Loading…
Cancel
Save