|
|
|
@ -311,8 +311,8 @@ fn initialize(mut commands: Commands, board: Res<game::Board>, assets: Res<Asset
|
|
|
|
start: 0.0,
|
|
|
|
start: 0.0,
|
|
|
|
duration: 12.0,
|
|
|
|
duration: 12.0,
|
|
|
|
}, // Marks pieces as dissolving
|
|
|
|
}, // Marks pieces as dissolving
|
|
|
|
))
|
|
|
|
));
|
|
|
|
.with_children(|parent| {
|
|
|
|
|
|
|
|
// Hitboxes
|
|
|
|
// Hitboxes
|
|
|
|
game::tiles().for_each(|(index, tile)| {
|
|
|
|
game::tiles().for_each(|(index, tile)| {
|
|
|
|
let side = Board::side(index).expect("Spawn valid side");
|
|
|
|
let side = Board::side(index).expect("Spawn valid side");
|
|
|
|
@ -380,7 +380,6 @@ fn initialize(mut commands: Commands, board: Res<game::Board>, assets: Res<Asset
|
|
|
|
));
|
|
|
|
));
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
fn hydrate_camera(
|
|
|
|
fn hydrate_camera(
|
|
|
|
@ -1268,7 +1267,6 @@ fn continue_title(mut next_state: ResMut<NextState<GameState>>) {
|
|
|
|
fn dissolve_animation(
|
|
|
|
fn dissolve_animation(
|
|
|
|
mut query: Query<(Entity, &Dissolvable, &mut Dissolving, &mut Visibility)>,
|
|
|
|
mut query: Query<(Entity, &Dissolvable, &mut Dissolving, &mut Visibility)>,
|
|
|
|
children: Query<&Children>,
|
|
|
|
children: Query<&Children>,
|
|
|
|
// Used to create Handle<DissolveMaterial>
|
|
|
|
|
|
|
|
mut dissolve_materials: ResMut<Assets<DissolveMaterial>>,
|
|
|
|
mut dissolve_materials: ResMut<Assets<DissolveMaterial>>,
|
|
|
|
object_materials: Query<(Entity, &Handle<DissolveMaterial>)>,
|
|
|
|
object_materials: Query<(Entity, &Handle<DissolveMaterial>)>,
|
|
|
|
mut commands: Commands,
|
|
|
|
mut commands: Commands,
|
|
|
|
|