diff --git a/src/display3d.rs b/src/display3d.rs index a700394..16eb070 100644 --- a/src/display3d.rs +++ b/src/display3d.rs @@ -98,9 +98,11 @@ impl Plugin for Display3dPlugin { .add_systems( Update, continue_title.run_if( - in_state(GameState::Title).and_then(not(any_with_component::)).and_then( - just_pressed(KeyCode::Enter).or_else(just_pressed(MouseButton::Left)), - ), + in_state(GameState::Title) + .and_then(not(any_with_component::)) + .and_then( + just_pressed(KeyCode::Enter).or_else(just_pressed(MouseButton::Left)), + ), ), ); } @@ -1189,7 +1191,10 @@ impl MaterialExtension for DissolveExtension { /// Sets up all pieces to have an associated "dissolve" material ready for capture fn setup_dissolve_materials( // All entities with materials are candidates for this procedure - events: Query<(Entity, &Handle, Option<&Name>), Added>>, + events: Query< + (Entity, &Handle, Option<&Name>), + Added>, + >, // Only process newly created pieces (we do not delete pieces at runtime) query: Query, Added)>, // Children of pieces are the actual meshes that need materials @@ -1346,19 +1351,13 @@ fn monitor_animations( }); } -fn intro_title_dissolve( - mut query: Query>, - mut commands: Commands, -) { +fn intro_title_dissolve(mut query: Query>, mut commands: Commands) { query.iter_mut().for_each(|entity| { commands.entity(entity).insert(Dissolving::In(3.0)); }); } -fn outro_title_dissolve( - mut query: Query>, - mut commands: Commands, -) { +fn outro_title_dissolve(mut query: Query>, mut commands: Commands) { query.iter_mut().for_each(|entity| { commands.entity(entity).insert(Dissolving::Out(3.0)); });